PL/SQL - WHILE LOOP 语句

  • 简述

    WHILE 循环 只要给定条件为真,PL/SQL 编程语言中的语句就会重复执行目标语句。
  • 句法

    
    WHILE condition LOOP 
       sequence_of_statements 
    END LOOP; 
    
  • 例子

    
    DECLARE 
       a number(2) := 10; 
    BEGIN 
       WHILE a < 20 LOOP 
          dbms_output.put_line('value of a: ' || a); 
          a := a + 1; 
       END LOOP; 
    END; 
    / 
    
    在 SQL 提示符下执行上述代码时,会产生以下结果 -
    
    value of a: 10 
    value of a: 11 
    value of a: 12 
    value of a: 13 
    value of a: 14 
    value of a: 15 
    value of a: 16 
    value of a: 17 
    value of a: 18 
    value of a: 19  
    PL/SQL procedure successfully completed.