Share via


sp_helptrigger (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure 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 Déclencheur

0 = Non un UPDATE déclencheur
isdelete int 1 = DELETE Déclencheur

0 = Non un DELETE déclencheur
isinsert int 1 = INSERT Déclencheur

0 = Non un INSERT déclencheur
isafter int 1 = AFTER Déclencheur

0 = Non un AFTER déclencheur
isinsteadof int 1 = INSTEAD OF Déclencheur

0 = 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.PersonAdventureWorks2022 base de données.

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