DROP TRIGGER
DROP TRIGGER — Supprimer un déclencheur
Synopsis
DROP TRIGGER [ IF EXISTS ] nom ON table [ CASCADE | RESTRICT ]
Description
DROP TRIGGER
supprime
la définition d'un déclencheur. Seul le propriétaire de la table
sur laquelle le déclencheur est défini peut exécuter cette
commande.
Paramètres
-
IF EXISTS
-
Ne pas renvoyer une erreur si l'agrégat n'existe pas. Un
message d'avertissement est affiché dans ce cas.
-
nom
-
Le nom du déclencheur à supprimer.
-
table
-
Le nom de la table (éventuellement qualifié du nom du schéma)
sur laquelle le déclencheur est défini.
-
CASCADE
-
Les objets qui dépendent du déclencheur sont automatiquement
supprimés.
-
RESTRICT
-
Le déclencheur n'est pas supprimé si un objet en dépend.
Comportement par défaut.
Exemples
Destruction du déclencheur si_dist_existe
de la table films :
DROP TRIGGER si_dist_existe ON films;
Compatibilité
L'instruction
DROP
TRIGGER
de PostgreSQL™ est incompatible avec le
standard SQL. Dans le standard, les noms de déclencheurs ne se
définissent pas par rapport aux tables. La commande est donc
simplement DROP TRIGGER
nom
.