sp_helptrigger (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance
Gibt den Typ oder die Typen von DML-Triggern (Data Manipulation Language) zurück, die in der angegebenen Tabelle für die aktuelle Datenbank definiert sind. sp_helptrigger
kann nicht mit DDL-Triggern (Data Definition Language) verwendet werden. Fragen Sie stattdessen die Sys.triggers-Katalogansicht ab.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helptrigger
[ @tabname = ] N'tabname'
[ , [ @triggertype = ] 'triggertype' ]
[ ; ]
Argumente
[ @tabname = ] N'tabname'
Der Name der Tabelle in der aktuellen Datenbank, für die Triggerinformationen zurückgegeben werden sollen. @tabname ist nvarchar(776), ohne Standard.
[ @triggertype = ] 'triggertype'
Der Typ des DML-Triggers, über den Informationen zurückgegeben werden sollen. @triggertype ist Char(6) und kann einer dieser Werte sein.
Wert | Beschreibung |
---|---|
DELETE |
Gibt Triggerinformationen zurück DELETE . |
INSERT |
Gibt Triggerinformationen zurück INSERT . |
UPDATE |
Gibt Triggerinformationen zurück UPDATE . |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Die folgende Tabelle zeigt die im Resultset enthaltenen Informationen an.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
trigger_name |
sysname | Name des Triggers. |
trigger_owner |
sysname | Name des Besitzers der Tabelle, für die der Trigger definiert ist. |
isupdate |
int | 1 = UPDATE auslösen0 = Kein UPDATE Trigger |
isdelete |
int | 1 = DELETE auslösen0 = Kein DELETE Auslöser |
isinsert |
int | 1 = INSERT auslösen0 = Kein INSERT Trigger |
isafter |
int | 1 = AFTER auslösen0 = Kein AFTER Trigger |
isinsteadof |
int | 1 = INSTEAD OF auslösen0 = Kein INSTEAD OF Trigger |
trigger_schema |
sysname | Name des Schemas, zu dem der Trigger gehört. |
Berechtigungen
Erfordert die Berechtigung "Metadatensichtbarkeitskonfiguration " für die Tabelle.
Beispiele
Im folgenden Beispiel werden Informationen zu den Triggern in der Tabelle in der Person.Person
AdventureWorks2022
Datenbank erstelltsp_helptrigger
.
USE AdventureWorks2022;
GO
EXEC sp_helptrigger 'Person.Person';