sp_helptrigger (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Retourne le ou les types de déclencheurs DML définis sur la table spécifiée de la base de données actuelle. sp_helptrigger ne peut pas être utilisé avec des déclencheurs DDL. Interrogez plutôt la vue catalogue des procédures stockées système .

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_helptrigger [ @tabname = ] 'table'   
     [ , [ @triggertype = ] 'type' ]  

Arguments

[ @tabname = ] 'table' Nom de la table de la base de données active pour laquelle retourner les informations de déclencheur. table est nvarchar(776), sans valeur par défaut.

[ @triggertype = ] 'type' Type de déclencheur DML sur lequel retourner des informations. typeest char(6), avec la valeur par défaut NULL, et peut être l’une de ces valeurs.

Valeur Description
DELETE Renvoie des informations sur le déclencheur DELETE.
INSERT Renvoie des informations sur le déclencheur INSERT.
UPDATE Renvoie des informations sur le déclencheur UPDATE.

Codet de retour

0 (réussite) ou 1 (échec)

Jeux 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 = déclencheur UPDATE

0 = n'est pas un déclencheur UPDATE
isdelete int 1 = déclencheur DELETE

0 = n'est pas un déclencheur DELETE
isinsert int 1 = déclencheur INSERT

0 = n'est pas un déclencheur INSERT
isafter int 1 = déclencheur AFTER

0 = n'est pas un déclencheur AFTER
isinsteadof int 1 = déclencheur INSTEAD OF

0 = n'est pas un déclencheur INSTEAD OF
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 exécute sp_helptrigger pour produire des informations sur le ou les déclencheurs de la table Person.Person.

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

Voir aussi

Procédures stockées du moteur de base de données (Transact-SQL)
ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL)
Procédures stockées système (Transact-SQL)