DROP TRIGGER

Name

DROP TRIGGER  --  supprime un déclencheur

Synopsis

DROP TRIGGER name ON table
  

Entrées

name

nom d'un déclencheur existant.

table

nom d'une table.

Sorties

DROP

message retourné si le déclencheur est supprimé avec succès.

ERROR: DropTrigger: there is no trigger name on relation "table"

si le déclencheur spécifié n'existe pas.

Description

DROP TRIGGER supprimera toutes les références d'une définition de déclencheur existant. Pour exécuter cette commande l'utilisateur doit être propriétaire de la table pour laquelle le déclencheur a été défini.

Exemples

Détruit le déclencheur if_dist_exists de la table films:

DROP TRIGGER if_dist_exists ON films;

Compatibilité

SQL92

Il n'y a pas d'instruction DROP TRIGGER en SQL92.

SQL99

L'instruction DROP TRIGGER de PostgreSQL est incompatible avec le SQL99. En SQL99, les noms de déclencheurs ne sont pas locaux aux tables, ainsi la commande est simplement DROP TRIGGER name.

Voir aussi

CREATE TRIGGER