有两张表 TABLE1  TABLE2现在TABLE1有30万条记录,现在想按100条100条插入到TABLE2,,求脚本!!

解决方案 »

  1.   

    loop
    row_count := 1;
    insert into table1...
    select * from table2 where rownum< row_count*100;
    commit;
    row_count := row_count+1;
    end loop;
    大致就这么个意思,没调试过,语法肯定有错。
      

  2.   

    declare
    row_count number(3):=0;
    Begin
    for row_count in 1..n Loop
    insert into test_Back
    select * from test where rownum< row_count*10;
    commit;
    row_count := row_count+1;
    end loop;
    End;为什么老是出错这语句???????????????????
      

  3.   

    in 1..n Loop?没看到n从哪冒出来的
      

  4.   

    n是计数器,你要先定义变量并给它赋值或者直接用常数,如想从1到1000循环就是in 1..1000 loop