循环语句
第一种
1 WHILE total <= 25000 2 LOOP 3 ... 4 total := total + salary; 5 END LOOP;
第二种
1 Loop 2 EXIT [when 条件] 3 。。。。。 4 End loop
第三种
1 FOR i IN 1.。3 2 LOOP 3 语句序列; 4 END LOOP;
举例:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 --循环 1-10 2 3 set serveroutput on 4 5 declare 6 pnum number := 1; 7 begin 8 loop 9 --quit 10 exit when pnum > 10; 11 dbms_output.put_line(pnum); 12 pnum := pnum + 1; 13 end loop; 14 end; 15 /