Mega Code Archive

 
Categories / Oracle PLSQL / PL SQL
 

Use EXIT WHEN to exit a loop

SQL> SQL>    DECLARE   2          v_Radius NUMBER := 2;   3     BEGIN   4          LOOP   5               DBMS_OUTPUT.PUT_LINE('The AREA of the circle is '   6                    || v_RADIUS*v_RADIUS);   7               v_Radius := v_Radius + 2;   8               EXIT WHEN v_Radius > 10;   9          END LOOP;  10    END;  11  / The AREA of the circle is 4 The AREA of the circle is 16 The AREA of the circle is 36 The AREA of the circle is 64 The AREA of the circle is 100 PL/SQL procedure successfully completed. SQL> --