Gruppi di eventi per l'utilizzo con i trigger DDL
Data aggiornamento: 14 aprile 2006
Nella figura seguente sono inclusi i gruppi di eventi che è possibile utilizzare per attivare i trigger DDL, le istruzioni Transact-SQL coperte dagli eventi e il livello di ambito a cui possono essere programmati (a livello di ambito di server o a livello di ambito di database). Si noti la natura inclusiva dei gruppi di eventi, come rivelato dalla struttura. Un trigger DDL che, ad esempio, specifica FOR DDL_TABLE_EVENTS copre le istruzioni Transact-SQL CREATE TABLE, ALTER TABLE e DROP TABLE, mentre un trigger DDL che specifica FOR DDL_TABLE_VIEW_EVENTS copre tutte le istruzioni Transact-SQL in DDL_TABLE_EVENTS, DDL_VIEW_EVENTS, DDL_INDEX_EVENTS e DDL_STATISTICS_EVENTS.
Importante: |
---|
Alcune stored procedure di sistema che eseguono operazioni di tipo DDL possono inoltre attivare trigger DDL. Testare i trigger DDL per determinarne la risposta alle stored procedure di sistema eseguite. Sia l'istruzione CREATE TYPE che la stored procedure sp_addtype, ad esempio, attivano un trigger DDL creato in un evento CREATE_TYPE. La stored procedure sp_rename, invece, non attiva trigger DDL. |
Vedere anche
Concetti
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
14 aprile 2006 |
|