Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / PL SQL Statements
 

EXIT a WHILE LOOP with exit command

SQL> SQL> set serveroutput on SQL> set echo on SQL> SQL>    DECLARE   2         v_Radius NUMBER := 2;   3     BEGIN   4         WHILE TRUE LOOP   5              DBMS_OUTPUT.PUT_LINE('The Area is '||mypi * v_Radius * v_Radius);   6              IF v_Radius = 10 THEN   7                  EXIT;   8              END IF;   9              v_Radius := v_Radius + 2 ;  10        END LOOP;  11    END;  12    / The Area is 12.56 The Area is 50.24 The Area is 113.04 The Area is 200.96 The Area is 314 PL/SQL procedure successfully completed. SQL>