写个过程
declare
i number ;
begin
   open cursor c_a for select ....
   loop 
   fetch c_a into ...   if
   when not found exit ;
   end loop ;
end ;具体语法可能有问题,就是一个示例

解决方案 »

  1.   

    分段处理,肯定就是已经写了过程拉,另外,用IMP和EXP不能实现实时的吧?
      

  2.   

    处理时间慢:原因可能是你表上建立了太多的索引,建立在插入表的时候停用索引插入上万的记录最好是分段插入,如1000条commit;
      

  3.   

    我遇到过这种情况,是用proc写的,每天执行1次,一次大概1万多条数据,耗时40分钟左右(9i,sunOS)
    我想你可以直接在ias语句中限制生成记录条数即可,比如id between xxxxxx and xxxxxx,重复循环生成。(用proc写)