sp_helptrigger (Transact-SQL)
S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance
Retourne le type ou les types de déclencheurs DML (Data Manipulation Language) définis sur la table spécifiée pour la base de données active. sp_helptrigger
ne peut pas être utilisé avec les déclencheurs DDL (Data Definition Language). Interrogez plutôt l’affichage catalogue sys.triggers .
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_helptrigger
[ @tabname = ] N'tabname'
[ , [ @triggertype = ] 'triggertype' ]
[ ; ]
Arguments
[ @tabname = ] N’tabname'
Nom de la table dans la base de données active pour laquelle retourner des informations de déclencheur. @tabname est nvarchar(776), sans valeur par défaut.
[ @triggertype = ] 'triggertype'
Type de déclencheur DML pour retourner des informations sur. @triggertype est char(6) et peut être l’une de ces valeurs.
Valeur | Description |
---|---|
DELETE |
Retourne des DELETE informations de déclencheur. |
INSERT |
Retourne des INSERT informations de déclencheur. |
UPDATE |
Retourne des UPDATE informations de déclencheur. |
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Jeu de résultats
La table ci-dessous décrit les informations figurant dans le jeu de résultats.
Nom de la colonne | Type de données | Description |
---|---|---|
trigger_name |
sysname | Nom du déclencheur. |
trigger_owner |
sysname | Nom du propriétaire de la table pour laquelle le déclencheur est défini. |
isupdate |
int | 1 = UPDATE gâchette0 = Non un UPDATE déclencheur |
isdelete |
int | 1 = DELETE gâchette0 = Non un DELETE déclencheur |
isinsert |
int | 1 = INSERT gâchette0 = Non un INSERT déclencheur |
isafter |
int | 1 = AFTER gâchette0 = Non un AFTER déclencheur |
isinsteadof |
int | 1 = INSTEAD OF gâchette0 = Non un INSTEAD OF déclencheur |
trigger_schema |
sysname | Nom du schéma auquel le déclencheur appartient. |
autorisations
Nécessite l’autorisation Configuration de la visibilité des métadonnées sur la table.
Exemples
L’exemple suivant s’exécute pour produire des sp_helptrigger
informations sur les déclencheurs sur la table de la Person.Person
AdventureWorks2022
base de données.
USE AdventureWorks2022;
GO
EXEC sp_helptrigger 'Person.Person';