WHILE … LOOP syntax
WHILE condition LOOP --pl/sql statements END LOOP;
WHILE … LOOP example
DECLARE i NUMBER:=0; BEGIN DBMS_OUTPUT.PUT_LINE('Start'); WHILE i < 7 LOOP i:=i+1; DBMS_OUTPUT.PUT_LINE(' i: ' || i); END LOOP; DBMS_OUTPUT.PUT_LINE('End'); END;
Output
Start i: 1 i: 2 i: 3 i: 4 i: 5 i: 6 i: 7 End