Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Renvoie le ou les types de déclencheurs DML définis sur la table spécifiée de la base de données active. Il n'est pas possible d'utiliser sp_helptrigger avec des déclencheurs DDL. Au lieu de cela, effectuez des requêtes sur la vue de catalogue sys.triggers (Transact-SQL).
Important : |
|---|
| Cette fonction est modifiée par rapport aux versions SQL Server précédentes. Pour plus d'informations, consultez Changements essentiels dans les fonctionnalités du moteur de base de données de SQL Server 2005. |
Conventions de la syntaxe de 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), sans 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 la valeur par défaut NULL. Il peut avoir une des valeurs suivantes.
| 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. |
Autorisations
Nécessite l'autorisation Configuration de la visibilité des métadonnées sur la table.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Ensembles de résultats
La table ci-dessous décrit les informations figurant dans l'ensemble 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. |
Exemple
L'exemple suivant exécute sp_helptrigger pour produire des informations sur le ou les déclencheurs de la table Person.Contact.
USE AdventureWorks;
GO
EXEC sp_helptrigger 'Person.Contact'
Voir aussi
Référence
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)
Important :