--使用while循环打印数字的1-10 --set serveroutput on declare --定义循环变量赋初值为1 pnum number := 1; begin while pnum<=10 loop --循环体 dbms_output.put_line(pnum); --使得该变量+1 --pnum++;是错误的写法,oracle不支持这种写法 pnum := pnum+1; end loop; end; --/
--使用loop循环输出1-10 --注意loop循环和while循环相反 declare pnum number:=1; begin loop exit when pnum>10;--当pnum变量大于10的时候退出loop循环 --输出循环变量 dbms_output.put_line(pnum); --循环变量自增 pnum := pnum+1; end loop; end; /
--使用for循环打印1-10 --set serveroutput on declare --定义循环变量 pnum number:=1; begin for pnum in 1..10 loop dbms_output.put_line(pnum); end loop; end; /
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-13 02:35:10