Usar grupos de eventos con desencadenadores DDL
Actualizado: 14 de abril de 2006
En el siguiente diagrama se muestran los grupos de eventos que se pueden utilizar para activar un desencadenador DDL, las instrucciones Transact-SQL que abarcan y el ámbito donde se pueden programar (ON SERVER u ON DATABASE). Fíjese en la naturaleza inclusiva de los grupos de eventos, según indica la estructura de árbol. Por ejemplo, un desencadenador DDL que especifica FOR DDL_TABLE_EVENTS abarca las instrucciones CREATE TABLE, ALTER TABLE y DROP TABLE de Transact-SQL; un desencadenador DDL que especifica FOR DDL_TABLE_VIEW_EVENTS abarca todas las instrucciones Transact-SQL incluidas en DDL_TABLE_EVENTS, DDL_VIEW_EVENTS, DDL_INDEX_EVENTS y DDL_STATISTICS_EVENTS.
Importante: |
---|
Determinados procedimientos almacenados del sistema que realizan operaciones de estilo DDL también pueden activar desencadenadores DDL. Pruebe los desencadenadores DDL para determinar su respuesta a los procedimientos almacenados del sistema que se ejecutan. Por ejemplo, la instrucción CREATE TYPE y el procedimiento almacenado sp_addtype activarán un desencadenador DDL creado en un evento CREATE_TYPE. Sin embargo, el procedimiento almacenado sp_rename no activa ningún desencadenador DDL. |
Vea también
Conceptos
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
14 de abril de 2006 |
|