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

Voir de la définition d'un déclencheur

Voir des dépendances d'un déclencheur