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  /

posted @ 2018-10-22 19:16  不停地奔跑  阅读(319)  评论(0编辑  收藏  举报