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)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de