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.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

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.

Permisos

Debe tener un permiso de Configuración de visibilidad de los metadatos sobre la tabla.

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'