Vous pouvez déclencher une erreur en PL/SQL à l'aide d'une exception définie par l'utilisateur.
Étapes pour déclencher une exception en PL/SQL
- Déclarez l'exception définie par l'utilisateur dans la section de déclaration de l'unité de programme PL/SQL.
- Augmentez-le entre le programme sous certaines conditions.
- Gérez-le dans la section Exception de l'unité de programme PL/SQL.
Exemple
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; /
Sortie
Error: Total is 4. PL/SQL procedure successfully completed.
Référence
Exception définie par l'utilisateur dans Oracle
Voir aussi :
- Créer des rapports PDF en PL/SQL
- Exemple d'erreur d'application de génération en PL/SQL
- Comment créer une procédure dans un package dans Oracle
-
Un modèle de données pour une application de prise de rendez-vous médicaux
-
Principes de base des expressions de table, Partie 4 - Tables dérivées, considérations d'optimisation, suite
-
Comment déployer PostgreSQL sur un conteneur Docker à l'aide de ClusterControl
-
Comment changer le mot de passe de la base de données