Mega Code Archive

 
Categories / Oracle PLSQL / PL SQL
 

Check exception type

SQL> SQL> DECLARE   2          num_a NUMBER := 6;   3          num_b NUMBER;   4  BEGIN   5          num_b := 0;   6          num_a := num_a / num_b;   7          num_b := 7;   8          dbms_output.put_line(' Value of num_b ' || num_b);   9  EXCEPTION  10          WHEN ZERO_DIVIDE  11  THEN  12                dbms_output.put_line('Trying to divide by zero');  13                dbms_output.put_line(' Value of num_a ' || num_a);  14                dbms_output.put_line(' Value of num_b ' || num_b);  15  END;  16  / Trying to divide by zero Value of num_a 6 Value of num_b 0 PL/SQL procedure successfully completed. SQL> SQL> SQL>