EXIT a FOR LOOP : EXIT « PL SQL Statements « Oracle PL/SQL Tutorial






SQL>
SQL> set serveroutput on
SQL> set echo on
SQL>
SQL>    BEGIN
  2          FOR v_loopcounter IN 1..20 LOOP
  3               IF MOD(v_loopcounter,2) = 0 THEN
  4                    DBMS_OUTPUT.PUT_LINE('The AREA of the circle is ' ||v_loopcounter*v_loopcounter * mypi);
  5               END IF;
  6               IF v_loopcounter = 10 THEN
  7                    EXIT;
  8               END IF;
  9         END LOOP;
 10    END;
 11    /
The AREA of the circle is 12.56
The AREA of the circle is 50.24
The AREA of the circle is 113.04
The AREA of the circle is 200.96
The AREA of the circle is 314

PL/SQL procedure successfully completed.

SQL>
SQL>








22.8.EXIT
22.8.1.EXIT a WHILE LOOP
22.8.2.EXIT WHEN
22.8.3.EXIT a FOR LOOP
22.8.4.Exit a function
22.8.5.EXIT statement with Label
22.8.6.Using 'EXIT WHEN' in a loop
22.8.7.EXIT a LOOP WHEN a certain condition
22.8.8.Exit to a Label