Mega Code Archive

 
Categories / Oracle PLSQL / PL SQL
 

Changing labeled loop execution with EXIT statements

SQL> SQL> -- Changing labeled loop execution with EXIT statements. SQL> BEGIN   2        <<outerloop>>   3        FOR i IN 1..2 LOOP   4             <<innerloop>>   5             FOR j IN 1..4 LOOP   6                  DBMS_OUTPUT.PUT_LINE('Outer Loop counter is ' || i || ' Inner Loop counter is ' || j);   7                       EXIT outerloop WHEN j = 3;   8             END LOOP innerloop;   9        END LOOP outerloop;  10  END;  11   / Outer Loop counter is 1 Inner Loop counter is 1 Outer Loop counter is 1 Inner Loop counter is 2 Outer Loop counter is 1 Inner Loop counter is 3 PL/SQL procedure successfully completed. SQL>