zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0

ORACLE , 如何一次插入多条记录 ( 数组中的数据 )(忘上搜集整理,仅供参考)

DECLARE  
  TYPE   NumList   IS   VARRAY(20)   OF   NUMBER;  
  depts   NumList   :=   NumList(10,   30,   70);   --   department   numbers  
  BEGIN  
  FORALL   i   IN   depts.FIRST..depts.LAST  
  insert   into   emp(deptno)   values(depts(i));  
  END;

 


  DECLARE  
  BEGIN  
      FOR   I   IN   1..500   LOOP  
      insert   into   table_aa(col_a,col_b)   values   (I,i||i);  
      COMMIT   WORK;  
      END   LOOP;            
  END;  
  /  



|----------------------------------------------------------------------------------------|
                           版权声明  版权所有 @zhyiwww
            引用请注明来源 http://www.blogjava.net/zhyiwww   
|----------------------------------------------------------------------------------------|
posted on 2006-05-23 17:12 zhyiwww 阅读(5849) 评论(0)  编辑  收藏 所属分类: database

只有注册用户登录后才能发表评论。


网站导航: