sp_helptrigger (Transact-SQL)

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.

ms189836.note(de-de,SQL.90).gifWichtig:
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.

Themenlink (Symbol)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)

Hilfe und Informationen

Informationsquellen für SQL Server 2005