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  /

原文地址:https://www.cnblogs.com/dylq/p/9832083.html