Aracılığıyla paylaş


trigger (Transact-SQL)

tr veya ta tür bir tetikleyici olan her nesne için bir satır içerir.DML tetikleyici adlarının şema kapsamlı ve, bu nedenle, şuralarda sys.objects.DDL tetikleyici adlarının üst varlık tarafından belirlenmektedir ve yalnızca bu görünümünde görülebilir.

Parent_class ve ad sütunları tetikleyici veritabanındaki benzersiz olarak tanımlar.

Sütun adı

Veri türü

Açıklama

name

sysname

Tetikleyici adı.DML tetikleyici şema kapsamlı adlarıdır.DDL tetikleyici adlarının üst varlıkdikkate alınarak belirlenmektedir.

object_id

int

Nesne tanımlama numarası.Bir veritabanı içinde benzersizdir.

parent_class

tinyint

Tetikleyici üst sınıf.

0 Veritabanı DDL tetikleyici =.

1 = Nesne veya sütun DML Tetikleyiciler için.

parent_class_desc

nvarchar(60)

Tetikleyici üst sınıf açıklaması.

VERİTABANI

OBJECT_OR_COLUMN

parent_id

int

Aşağıdaki gibi tetikleyici üst kimliği:

0 = Üst öğe veritabanı Tetikleyiciler tetikleyici.

DML Tetikleyiciler için bu, object_id tablo veya Görünüm DML tetikleyici tanımlanmış.

type

char(2)

Nesne türü:

ta derleme (clr) tetikleyici =

tr SQL tetikleyici =

type_desc

nvarchar(60)

Nesne türünün açıklaması.

CLR_TRIGGER

SQL_TRIGGER

create_date

datetime

Tetikleyici oluşturulduğu tarih.

modify_date

datetime

Object alter deyimkullanarak son değiştirildiği tarih.

is_ms_shipped

bit

Kullanıcı adına bir iç tarafından oluşturulan tetikleyici SQL Server bileşeni.

is_disabled

bit

Tetikleyici devre dışı bırakılır.

is_not_for_replication

bit

Tetikleyici not for REPLICATION oluşturuldu.

is_instead_of_trigger

bit

1 = INSTEAD OF tetikleyicileri

0 = Tetikleyiciler sonra.

İzinler

SQL Server 2005 ve sonraki sürümlerinde, katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahip olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.