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;/
上面的代码生成以下结果: