PL/SQL WHILE LOOP


只要条件为真,WHILE-LOOP语句就执行循环体中的语句:

WHILE condition LOOP    sequence_of_statements END LOOP; 

 

实例

SET SERVEROUTPUT ONDECLARE    counter INTEGER := 2;BEGIN    counter := 0;    WHILE counter < 6 LOOP      counter := counter + 1;      DBMS_OUTPUT.PUT_LINE(counter);    END LOOP;END;/

上面的代码生成以下结果:

Oracle PL/SQL while循环