Options de déclenchement

Il existe six options de base pour la relation de phase d'événement pour une table (vue) :

avant d'ajouter une nouvelle ligne

(BEFORE INSERT)

après avoir ajouté une nouvelle ligne

(AFTER INSERT)

avant de modifier la ligne

(BEFORE UPDATE)

après avoir modifié la ligne

(AFTER UPDATE)

avant que la ligne soit supprimée

(BEFORE DELETE)

après avoir supprimé une ligne

(AFTER DELETE)

En plus des formulaires de base avec une seule phase et un seul événement, Firebird supporte également les formulaires avec une seule phase et plusieurs événements, tels que BEFORE INSERT OR UPDATE OR DELETE ou AFTER UPDATE OR DELETE ou toute autre combinaison de votre choix.

Note

Les déclencheurs à phases multiples, tels que "AVANT OU APRÈS .?", ne sont pas pris en charge.

Variables de contexte INSERTING, UPDATING ? DELETING de type booléen peut être utilisé dans le corps du déclencheur pour déterminer l'événement qui a déclenché le déclencheur.