Exemples
ALTER EXCEPTION E_LARGE_VALUE 'La valeur dépasse la valeur maximale autorisée';
CREATE EXCEPTION,CREATE OR ALTER EXCEPTION,RECREATE EXCEPTION.
ALTER EXCEPTION E_LARGE_VALUE 'La valeur dépasse la valeur maximale autorisée';
CREATE EXCEPTION,CREATE OR ALTER EXCEPTION,RECREATE EXCEPTION.
CREATE OR ALTER EXCEPTIONCréez une nouvelle exception ou modifiez une exception existante.
DSQL
CREATE OR ALTER EXCEPTION exception_name '<message>'
Voir la syntaxe pour plus de détails CREATE EXCEPTION
Si une exception n’existe pas, elle sera créée. Une exception déjà existante sera modifiée, tandis que les dépendances d’exception existantes seront conservées.
CREATE OR ALTER EXCEPTION E_LARGE_VALUE
'La valeur dépasse la valeur maximale autorisée';
DROP EXCEPTIONSuppression d’une exception d’utilisateur.
DSQL, ESQL
DROP EXCEPTION exception_name
| Paramètre | Description |
|---|---|
exception_name |
Le nom de l’exception. |
L’instruction DROP EXCEPTION supprime une exception personnalisée. S’il existe des dépendances pour une exception existante, la suppression n’aura pas lieu.
L’instruction DROP EXCEPTION peut être exécutée :
Le propriétaire de l’exception ;
Utilisateurs avec le privilège `DROP ANY EXCEPTION'.
DROP EXCEPTION E_LARGE_VALUE;
RECREATE EXCEPTIONCréer ou recréer une exception utilisateur.
DSQL
RECREATE EXCEPTION exception_name '<message>'
Voir la syntaxe pour plus de détails CREATE EXCEPTION
L’instruction RECREATE EXCEPTION crée ou recrée une exception personnalisée. Si une exception portant ce nom existe déjà, l’instruction RECREATE EXCEPTION tentera de la supprimer et de créer une nouvelle exception. S’il existe des dépendances pour une exception existante, l’instruction RECREATE EXCEPTION ne sera pas exécutée.
RECREATE EXCEPTION E_LARGE_VALUE 'La valeur dépasse la valeur maximale autorisée';