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.