FirebirdSQL logo

Événements

Pour un déclencheur DML, l’un des événements de la table (vue) — INSERT (ajout), UPDATE (modification), DELETE (suppression) — ou plusieurs événements, séparés par le mot-clé OR, peuvent être spécifiés lorsque le déclencheur est appelé.Lors de la création d’un déclencheur, chaque événement (INSERT, UPDATE ou DELETE) ne doit pas être mentionné plus d’une fois.

Les variables de contexte INSERTING, UPDATING et DELETING de type logique peuvent être utilisées dans le corps du déclencheur pour déterminer l’événement qui a déclenché le déclencheur.

Ordre d’opération

Le mot-clé POSITION vous permet de définir l’ordre dans lequel les déclencheurs ayant la même phase et le même événement (ou groupes d’événements) sont exécutés. La position par défaut est 0.Si aucune position n’est définie pour les déclencheurs, ou si plusieurs déclencheurs ont la même valeur de position, les déclencheurs seront exécutés dans l’ordre alphabétique de leur nom.