17,377
社区成员
发帖
与我相关
我的任务
分享
SQL> ed
已写入 file afiedt.buf
1 declare
2 i integer; --定义变量
3 begin
4 i :=8000000-10;
5 loop
6 /* 插入数据 */
7 dbms_output.put_line(i);
8 /* 参数递增 */
9 i := i + 1;
10 /* 停止条件 */
11 if mod(i, 10000) = 0
12 then
13 dbms_output.put_line('commit');
14 end if;
15 exit when i=8000000;
16 end loop;
17 commit;
18* end;
SQL> /
7999990
7999991
7999992
7999993
7999994
7999995
7999996
7999997
7999998
7999999
commit
PL/SQL 过程已成功完成。
SQL>
测试了下没有你说的现象啊