sp_helptrigger (Transact-SQL)
Retourne le ou les types de déclencheurs DML définis sur la table spécifiée de la base de données actuelle. Il n'est pas possible d'utiliser sp_helptrigger avec des déclencheurs DDL. Interrogez plutôt l'affichage catalogue des procédures stockées système.
S'applique à : SQL Server (SQL Server 2008 via la version actuelle, Base de données SQL Windows Azure (version initiale via la version actuelle. |
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 il faut renvoyer des informations sur les déclencheurs. table est de type nvarchar(776) et n'a pas de valeur par défaut.[ @triggertype= ] 'type'
Type du déclencheur DML pour lequel des informations doivent être renvoyées. type est de type char(6), avec NULL comme valeur par défaut et peut prendre 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.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Jeux de résultats
La table ci-dessous décrit les informations figurant dans le jeu de résultats.
Nom de 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 AdventureWorks2012;
GO
EXEC sp_helptrigger 'Person.Person';
Voir aussi
Référence
Procédures stockées du moteur de base de données (Transact-SQL)