Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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';