Obtention d'informations sur les déclencheurs DML
SQL Server 2005 permet de connaître les types de déclencheurs existant pour une table, ainsi que leur nom, leur propriétaire et la date de leur création.
Vous pouvez également effectuer les opérations suivantes :
- Obtenir des informations sur la définition d'un déclencheur s'il n'a pas été chiffré lorsqu'il a été créé ou modifié. Il peut être nécessaire de vérifier la définition d'un déclencheur pour voir les instructions Transact-SQL utilisées ou pour comprendre comment il agit sur la table pour laquelle il est défini.
- Dresser la liste des objets utilisés par le déclencheur spécifié. Ces informations sont notamment utilisées pour identifier les objets dont l'éventuelle suppression ou modification aurait une répercussion sur le déclencheur.
La fonction OBJECTPROPERTY précise si un déclencheur est de type AFTER ou INSTEAD OF par le biais des propriétés ExecIsInsteadOfTrigger et ExecIsAfterTrigger.
Obtention d'informations sur les déclencheurs de la base de données
Obtention d'informations sur les événements qui activent un déclencheur
- sys.trigger_events (Transact-SQL)
- sys.events (Transact-SQL)
Inclut des événements qui activent des notifications d'événements et des déclencheurs.
Voir de la définition d'un déclencheur
Voir des dépendances d'un déclencheur