Puede generar un error en PL/SQL utilizando una excepción definida por el usuario.
Pasos para generar una excepción en PL/SQL
- Declare una excepción definida por el usuario en la sección de declaración de la unidad de programa PL/SQL.
- Levántelo entre el programa con alguna condición.
- Manéjelo en la sección de excepciones de la unidad de programa PL/SQL.
Ejemplo
SET SERVEROUTPUT ON; DECLARE /* first step */ v_error EXCEPTION; v_total NUMBER; BEGIN v_total := 2 + 2; IF v_total = 4 THEN /* second step */ RAISE v_error; END IF; DBMS_OUTPUT.put_line ('Total is not 4.'); EXCEPTION WHEN v_error THEN /* third step */ DBMS_OUTPUT.put_line ('Error: Total is 4.'); WHEN OTHERS THEN DBMS_OUTPUT.put_line ('Some error.'); END; /
Salida
Error: Total is 4. PL/SQL procedure successfully completed.
Referencia
Excepción definida por el usuario en Oracle
Ver también:
- Cree informes PDF en PL/SQL
- Ejemplo de error de generación de aplicaciones en PL/SQL
- Cómo crear un Procedimiento dentro de un paquete en Oracle