FirebirdSQL logo

Exemples

Example 1. Création ou modification d’une exception utilisateur
CREATE OR ALTER EXCEPTION E_LARGE_VALUE
'La valeur dépasse la valeur maximale autorisée';

DROP EXCEPTION

affectation

Suppression d’une exception d’utilisateur.

Disponible en

DSQL, ESQL

Syntaxe
DROP EXCEPTION exception_name
Table 1. Paramètres de l’opérateur DROP EXCEPTION
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.

docnext count = 4

Qui peut supprimer une exception ?

L’instruction DROP EXCEPTION peut être exécutée :

  • Administrateurs

  • Le propriétaire de l’exception ;

  • Utilisateurs avec le privilège `DROP ANY EXCEPTION'.

Exemples

Example 1. Suppression d’une exception utilisateur
DROP EXCEPTION E_LARGE_VALUE;

RECREATE EXCEPTION

affectation

Créer ou recréer une exception utilisateur.

Disponible en

DSQL

Syntaxe
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.

Exemples

Example 1. Créer ou recréer une exception utilisateur
RECREATE EXCEPTION E_LARGE_VALUE 'La valeur dépasse la valeur maximale autorisée';