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;
  试试,我这是可以的啊