Qu'est-ce que Trigger?
Un déclencheur est également une procédure stockée qui s'exécute automatiquement lorsqu'un événement se produit sur une table ou une vue donnée.
Les utilisateurs de la base de données ayant uniquement le privilège TRIGGER pour le
La commande CREATE TRIGGER définit un ensemble d'instructions qui sont exécutées lorsqu'une opération donnée (INSERT / UPDATE / DELETE) a lieu sur une table ou une vue de sujet donnée.
Syntaxe
CREATE TRIGGERON [REFERENCING ][ ]COMMENCER[ ][ ] FINIR
ÉLÉMENTS DE SYNTAXE
ÉLÉMENTS | LA DESCRIPTION |
---|---|
Il spécifie le nom du déclencheur à créer, avec le nom de schéma facultatif. | |
| AVANT | APRÈS | AU LIEU DE • BEFORE - Spécifie que le déclencheur sera exécuté avant l'opération DML sur une table. • AFTER - Spécifie que le déclencheur sera exécuté après l'opération DML sur une table. • INSTEAD OF - Spécifie que le déclencheur sera exécuté à la place de l'opération DML sur une vue. Une vue avec le déclencheur INSTEAD OF peut être mise à jour. |