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).
Importante: |
---|
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. |
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 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)