有没有快速向TABLE 插入数据的方法呀?
declarevalue_1 integer := 1;begin
for (int i =0,i<10000 i++)loop
  update table_name set colum_name := value_1+1;
end loop;dbmd_output.putline('the value is :'|| value_1);
end;不知道有没有兄弟测试过,能不能有方法实现啊?目的:向表中插入10000条数据。

解决方案 »

  1.   

    1, forall
    2, insert /*+append*/ into
      

  2.   

    有没有具体的实现方法啊?
    要SOURCE啊
      

  3.   

    我有方法了:
    DECLARE 
    I INTEGER :=1;BEGIN
    WHILE(I < 5)
    loop
    I :=+1;
    insert into family values('sheng'||I,30,3000,'engineer','null');
    end loop;
    commit;end;
    但是PLSQL 怎么总是在执行,没有退出啊?是不是我什么地反写的不对啊?
      

  4.   

    insert into table_name select  * from table_name