sp_helptrigger (Transact-SQL)
Devuelve el tipo o los tipos de desencadenadores DML definidos en la tabla especificada de la base de datos actual. sp_helptrigger no se puede usar con desencadenadores DDL. Consulte en su lugar la vista de catálogo de procedimientos almacenados de sistema.
Sintaxis
sp_helptrigger [ @tabname = ] 'table'
[ , [ @triggertype = ] 'type' ]
Argumentos
[ @tabname= ] 'table'
Es el nombre de la tabla de la base de datos actual cuya información de desencadenadores se va a presentar. table es de tipo nvarchar(776) y no tiene valor predeterminado.[ @triggertype= ] 'type'
Es el tipo de desencadenador DML cuya información se va a presentar. type es de tipo char(6), su valor predeterminado es NULL y puede tener uno de estos valores.Valor
Descripción
DELETE
Devuelve información de desencadenadores DELETE.
INSERT
Devuelve información de desencadenadores INSERT.
UPDATE
Devuelve información de desencadenadores UPDATE.
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
La siguiente tabla muestra la información del conjunto de resultados.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
trigger_name |
sysname |
Nombre del desencadenador. |
trigger_owner |
sysname |
Nombre del propietario de la tabla donde se definió el desencadenador. |
isupdate |
int |
1=Desencadenador UPDATE 0=No es un desencadenador UPDATE |
isdelete |
int |
1=Desencadenador DELETE 0=No es un desencadenador DELETE |
isinsert |
int |
1=Desencadenador INSERT 0=No es un desencadenador INSERT |
isafter |
int |
1=Desencadenador AFTER 0=No es un desencadenador AFTER |
isinsteadof |
int |
1=Desencadenador INSTEAD OF 0=No es un desencadenador INSTEAD OF |
trigger_schema |
sysname |
Nombre del esquema al que pertenece el desencadenador. |
Ejemplos
En el ejemplo siguiente se ejecuta sp_helptrigger para producir información sobre el o los desencadenadores de la tabla Person.Contact.
USE AdventureWorks;
GO
EXEC sp_helptrigger 'Person.Contact'