sys.triggers (Transact-SQL)

Enthält eine Zeile für jedes Objekt, bei dem es sich um einen Trigger mit dem Typ TR (SQL-Trigger) oder TA (Assemblytrigger (CLR)) handelt. DML-Triggernamen besitzen Schemas als Bereiche und werden daher in sys.objects angezeigt. Der Bereich von DDL-Triggernamen wird durch die übergeordnete Entität bestimmt, und DDL-Triggernamen werden nur in dieser Sicht angezeigt.

Durch die Spalten parent_class und name wird der Trigger in der Datenbank eindeutig identifiziert.

Spaltenname Datentyp Beschreibung

name

sysname

Triggername. DML-Triggernamen besitzen Schemas als Bereiche. Der Bereich von DDL-Triggernamen richtet sich nach der übergeordneten Entität.

object_id

int

Objekt-ID. Diese ID ist innerhalb einer Datenbank eindeutig.

parent_class

tinyint

Klasse des übergeordneten Objekts des Triggers.

0 = Datenbank, für die DDL-Trigger.

1 = Objekt oder Spalte für die DML-Trigger.

parent_class_desc

nvarchar(60)

Beschreibung der übergeordneten Klasse des Triggers.

DATABASE

OBJECT_OR_COLUMN

parent_id

int

ID des übergeordneten Objekts des Triggers:

0 = Trigger, deren übergeordnetes Objekt eine Datenbank ist.

Bei DML-Triggern ist dies die object_id der Tabelle oder Sicht, für die der DML-Trigger definiert ist.

type

char(2)

Objekttyp:

TA = Assemblytrigger (CLR)

TR = SQL-Trigger

type_desc

nvarchar(60)

Beschreibung des Objekttyps.

CLR_TRIGGER

SQL_TRIGGER

create_date

datetime

Datum, an dem der Trigger erstellt wurde.

modify_date

datetime

Datum, an dem das Objekt zuletzt mit einer ALTER-Anweisung geändert wurde.

is_ms_shipped

bit

Trigger, der für den Benutzer durch eine interne SQL Server 2005-Komponente erstellt wurde.

is_disabled

bit

Trigger ist deaktiviert.

is_not_for_replication

bit

Der Trigger wurde mit der NOT FOR REPLICATION-Option erstellt.

is_instead_of_trigger

bit

1 = INSTEAD OF-Trigger

0 = AFTER-Trigger

Siehe auch

Verweis

Sicherheitskatalogsichten (Transact-SQL)
Katalogsichten (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005