sys.Triggers (Transact-SQL)

Zawiera wiersz dla każdego obiektu, który jest wyzwalacz o typie TR lub TA.Nazwy wyzwalaczaDML są o zakresie schematu i dlatego są widoczne w sys.objects.Nazwy wyzwalaczaDDL zakresu przez obiekt nadrzędny i są widoczne tylko w tym widoku.

Parent_class i nazwy kolumny jednoznacznie identyfikują wyzwalacza w bazie danych.

Nazwa kolumny

Typ danych

Opis

name

sysname

Nazwa wyzwalacza.Nazwy wyzwalaczaDML są o zakresie schematu.Nazwy wyzwalaczaDDL są o zakresie, w odniesieniu do obiektnadrzędnej.

object_id

int

Numer identyfikacyjny obiektu.Jest unikatowa w bazie danych.

parent_class

tinyint

Klasa nadrzędna wyzwalacza.

0 = Bazy danych, wyzwalacze DDL .

1 = Obiektu lub kolumna dla wyzwalaczy DML .

parent_class_desc

nvarchar(60)

Opis klasy nadrzędnej wyzwalacza.

BAZY DANYCH

OBJECT_OR_COLUMN

parent_id

int

Identyfikator obiektu nadrzędnego wyzwalacz w następujący sposób:

0 = Wyzwalaczy, które są elementem nadrzędnym bazy danych wyzwalacze.

DML wyzwalaczy jest object_id z tabela lub widoku zdefiniowano wyzwalacza DML .

type

char(2)

Typ obiektu:

TA = wyzwalacza zestawu (CLR)

TR = SQL wyzwalacza

type_desc

nvarchar(60)

Opis typu obiektu.

CLR_TRIGGER

SQL_TRIGGER

create_date

datetime

Data utworzenia wyzwalacza.

modify_date

datetime

Data ostatniej modyfikacji obiektu przy użyciu ALTER instrukcja.

is_ms_shipped

bit

Wyzwalacz utworzony w imieniu użytkownika przez wewnętrzny SQL Server składnika.

is_disabled

bit

Wyzwalacz jest wyłączony.

is_not_for_replication

bit

Wyzwalacz został utworzony jako nie dla replikacji.

is_instead_of_trigger

bit

1 = Zamiast wyzwalaczy

0 = Po wyzwalaczy.

Uprawnienia

W programie SQL Server 2005 i nowszych wersjach widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczanych obiektów, które należą do użytkownika lub do których udzielono użytkownikowi pewnych uprawnień.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.