读书人

loop语句无法插入数据解决方案

发布时间: 2012-03-28 15:40:03 作者: rapoo

loop语句无法插入数据
declare i number;
begin
i:=0;
while i<500 loop
i:=i+1;
DBMS_OUTPUT.PUT_LINE(i);

end loop;
end;
是可以正常执行的。


declare i number;
begin
i:=0;
while i<500 loop
i:=i+1;
DBMS_OUTPUT.PUT_LINE(i);
insert into user values(i,i);
commit;
end loop;
end;
就会一直执行,但插不进任何数据。
pl/sql developer


[解决办法]
i number;
begin
i:=0;
while i<5 loop
i:=i+1;
DBMS_OUTPUT.PUT_LINE(i);
insert into user values(i,i,i);
commit;
end loop;

试试,我这是可以的啊

读书人网 >oracle

热点推荐