首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2012-03-28 
loop语句无法插入数据declare i numberbegini:0while i500 loopi:i+1DBMS_OUTPUT.PUT_LINE(i)end l

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;

 试试,我这是可以的啊

热点排行