PL/SQL基本语法之循环
--使用while循环打印数字1~10
declare
2 pnum number :=1;
3 begin
4 while pnum <=10 loop
5 dbms_output.put_line(pnum);
6 pnum := pnum+1;-- 注意:pnum++在PL/SQL中不成立
7 end loop;
8 end;
9 /
--使用LOOP循环打印1~10
declare
2 pnum number :=1;
3 begin
4 loop
5 exit when pnum>10;
6 dbms_output.put_line(pnum);
7 pnum := pnum+1;
8 end loop;
9 end;
10 /
--使用for循环打印1~10
declare
2 pnum number :=1;
3 begin
4 for pnum in 1..10 loop
5 dbms_output.put_line(pnum );
6 end loop;
7 end;
8 /