Compartir a través de


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 utilizar con desencadenadores DDL. En cambio, realice una consulta en la vista de catálogo sys.triggers (Transact-SQL).

ms189836.note(es-es,SQL.90).gifImportante:
Esta característica ha cambiado respecto a versiones anteriores de SQL Server. Para obtener más información, vea Cambios recientes en las características del Motor de base de datos de SQL Server 2005.

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.

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.

Valores de código de retorno

0 (correcto) o 1 (error)

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'

Vea también

Referencia

Procedimientos almacenados del motor de base de datos (Transact-SQL)
ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005