Obtener información acerca de los desencadenadores DML
En SQL Server 2005 puede determinar los tipos de desencadenadores de una tabla, el nombre del desencadenador, su propietario y la fecha en que se creó.
También puede llevar a cabo las siguientes acciones:
- Obtener información acerca de la definición de un desencadenador si no se cifró en el momento de su creación o en una modificación. Es posible que necesite ver la definición del desencadenador para conocer las instrucciones de Transact-SQL utilizadas o para comprender cómo afecta a la tabla en la que se define.
- Ver una relación de los objetos que utiliza el desencadenador especificado. Esta información puede servir para identificar los objetos que afectan al desencadenador, en el caso de que se modifiquen o se eliminen de la base de datos.
La función OBJECTPROPERTY informa acerca de si un desencadenador es del tipo AFTER o INSTEAD OF mediante las propiedades ExecIsInsteadOfTrigger y ExecIsAfterTrigger.
Para obtener información acerca de los desencadenadores de una base de datos
Para obtener información acerca de los eventos que activan un desencadenador
- sys.trigger_events (Transact-SQL)
- sys.events (Transact-SQL)
Esto incluye los eventos que activan tanto notificaciones de eventos como desencadenadores.
Para ver la definición de un desencadenador
Para ver las dependencias de un desencadenador