sp_helptrigger (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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 del sistema .

Convenciones 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 para la que se va a devolver información del desencadenador. table es nvarchar(776), sin ningún valor predeterminado.

[ @triggertype = ] 'type' Es el tipo de desencadenador DML para devolver información sobre. type es char(6), con un valor predeterminado de NULL y puede ser 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 la 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

Requiere el permiso De configuración de visibilidad de metadatos en la tabla.

Ejemplos

En el ejemplo siguiente se ejecuta sp_helptrigger para producir información sobre el o los desencadenadores de la tabla Person.Person.

USE AdventureWorks2022;  
GO  
EXEC sp_helptrigger 'Person.Person';  

Consulte también

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)