Groupes d'événements à utiliser avec des déclencheurs DDL
Mis à jour : 14 avril 2006
Le schéma suivant répertorie les groupes d'événements qui peuvent servir à exécuter un déclencheur DDL, les instructions Transact-SQL qu'ils couvrent ainsi que la portée sur laquelle ils peuvent être programmés (ON SERVER ou ON DATABASE). Remarquez la nature inclusive des groupes d'événements, comme l'indique la structure en arborescence. Par exemple, un déclencheur DDL spécifiant FOR DDL_TABLE_EVENTS couvre les instructions Transact-SQL CREATE TABLE, ALTER TABLE et DROP TABLE, et un déclencheur DDL spécifiant FOR DDL_TABLE_VIEW_EVENTS couvre toutes les instructions Transact-SQL situées sous DDL_TABLE_EVENTS, DDL_VIEW_EVENTS, DDL_INDEX_EVENTS et DDL_STATISTICS_EVENTS.
Important : |
---|
Certaines procédures stockées système qui effectuent des opérations de type DDL peuvent également activer des déclencheurs DDL. Testez vos déclencheurs DDL afin de déterminer leurs réponses aux procédures stockées système qui sont exécutées. Par exemple, l'instruction CREATE TYPE et la procédure stockée sp_addtype activeront toutes deux un déclencheur DDL créé sur un événement CREATE_TYPE. Toutefois, la procédure stockée sp_rename n'active pas de déclencheur DDL. |
Voir aussi
Concepts
Conception des déclencheurs DDL
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
14 avril 2006 |
|