Mega Code Archive

 
Categories / Oracle PLSQL / PL SQL
 

Predefined exceptions

SQL> SQL> --Predefined exceptions SQL> set serverout on; SQL> SQL> DECLARE   2    v_num1 NUMBER := 5;   3    v_num2 NUMBER := 0;   4    myResult NUMBER;   5  BEGIN   6    myResult := v_num1/v_num2;   7    DBMS_OUTPUT.PUT_LINE('The quotient is '||TO_CHAR(myResult));   8  EXCEPTION   9    WHEN ZERO_DIVIDE THEN  10      DBMS_OUTPUT.PUT_LINE('You cannot divide by zero');  11  END;  12  13  / You cannot divide by zero PL/SQL procedure successfully completed. SQL>