第一种 while
declare i number; begin i:=0; while i<=100 loop Dbms_Output.put_line('i=' || i); i:=i+1; end loop; end;
第二种 for
begin for i in 1..100 loop Dbms_Output.put_line('i=' || i); end loop; commit; end;
第三种 也可以直接使用loop( 死循环,游标中使用)
declare i number; begin i:=0; loop Dbms_Output.put_line('i=' || i); i:=i+1; end loop; commit; end;