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.
Gibt die Typen der DML-Trigger zurück, die in der angegebenen Tabelle für die aktuelle Datenbank definiert sind. sp_helptrigger kann nicht zusammen mit DDL-Triggern verwendet werden. Fragen Sie stattdessen die sys.triggers (Transact-SQL)-Katalogsicht ab.
Wichtig: |
|---|
| Dieses Feature wurde gegenüber früheren Versionen von SQL Server geändert. Weitere Informationen finden Sie unter Fehlerhafte Änderungen an Features des Datenbankmoduls in SQL Server 2005. |
Transact-SQL-Syntaxkonventionen
Syntax
sp_helptrigger [ @tabname = ] 'table'
[ , [ @triggertype = ] 'type' ]
Argumente
[ @tabname= ] 'table'
Der Name der Tabelle in der aktuellen Datenbank, für die Triggerinformationen zurückgegeben werden sollen. table ist vom Datentyp nvarchar(776) und hat keinen Standardwert.
[ @triggertype= ] 'type'
Der DML-Triggertyp, für den Informationen zurückgegeben werden sollen. type ist vom Datentyp char(6); der Standard ist NULL. Die folgenden Werte sind möglich.
| Wert | Beschreibung |
|---|---|
DELETE |
Gibt DELETE-Triggerinformationen zurück. |
INSERT |
Gibt INSERT-Triggerinformationen zurück. |
UPDATE |
Gibt UPDATE-Triggerinformationen zurück. |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
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-Trigger 0=Kein UPDATE-Trigger |
isdelete |
int |
1=DELETE-Trigger 0=Kein DELETE-Trigger |
isinsert |
int |
1=INSERT-Trigger 0=Kein INSERT-Trigger |
isafter |
int |
1=AFTER-Trigger 0=Kein AFTER-Trigger |
isinsteadof |
int |
1=INSTEAD OF-Trigger 0=Kein INSTEAD OF-Trigger |
trigger_schema |
sysname |
Name des Schemas, zu dem der Trigger gehört. |
Berechtigungen
Erfordert die Konfigurieren der Sichtbarkeit von Metadaten-Berechtigung für die Tabelle.
Beispiele
Im folgenden Beispiel wird sp_helptrigger ausgeführt, um Informationen zu den Triggern in der Person.Contact-Tabelle zu erzeugen.
USE AdventureWorks;
GO
EXEC sp_helptrigger 'Person.Contact'
Siehe auch
Verweis
Gespeicherte Prozeduren für das Datenbankmodul (Transact-SQL)
ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Wichtig: