Un déclencheur est un type spécial de procédure stockée qui n’est pas appelé directement, mais dont l’exécution est déclenchée par l’occurrence de l’un des événements associés à une table ou à une vue spécifique, ou par l’occurrence de l’un des événements de la base de données.
Un déclencheur est un type spécial de procédure stockée qui n’est pas appelé directement mais qui est exécuté lorsqu’un événement spécifique se produit dans la table ou la vue associée. Un déclencheur DML est spécifique à une et une seule relation (table ou vue) et à une phase dans le temps de l’événement (BEFORE ou AFTER).Il peut être configuré pour s’exécuter pour un événement spécifique (insertion, mise à jour, suppression) ou pour une combinaison de deux ou trois de ces événements.
En dehors des déclencheurs DML, il existe aussi des* Les déclencheurs pour les événements de la base de données qui se produisent au début ou à la fin d’une connexion ou d’une transaction.* Les déclencheurs DDL, qui se produisent avant ou après l’exécution d’un ou plusieurs types d’instructions DDL.