sys.triggers (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Berisi baris untuk setiap objek yang merupakan pemicu, dengan jenis TR atau TA. Nama pemicu DML dilingkup skema dan, oleh karena itu, terlihat dalam sys.objects. Nama pemicu DDL dilingkup oleh entitas induk dan hanya terlihat dalam tampilan ini.

Kolom parent_class dan nama secara unik mengidentifikasi pemicu dalam database.

Nama kolom Jenis data Deskripsi
nama nama sysname Nama pemicu. Nama pemicu DML dilingkup skema. Nama pemicu DDL dilingkup sehubungan dengan entitas induk.
object_id int Nomor identifikasi objek. Unik dalam database.
parent_class kecil Kelas induk pemicu.

0 = Database, untuk pemicu DDL.

1 = Objek atau kolom untuk pemicu DML.
parent_class_desc nvarchar(60) Deskripsi kelas induk pemicu.

DATABASE

OBJECT_OR_COLUMN
parent_id int ID induk pemicu, sebagai berikut:

0 = Pemicu yang merupakan pemicu yang diinduk database.

Untuk pemicu DML, ini adalah object_id tabel atau tampilan tempat pemicu DML ditentukan.
jenis char(2) Jenis objek:

TA = Pemicu Assembly (CLR)

TR = Pemicu SQL
type_desc nvarchar(60) Deskripsi jenis objek.

CLR_TRIGGER

SQL_TRIGGER
create_date datetime Tanggal pemicu dibuat.
modify_date datetime Tanggal objek terakhir diubah dengan menggunakan pernyataan ALTER.
is_ms_shipped bit Pemicu yang dibuat atas nama pengguna oleh komponen SQL Server internal.
is_disabled bit Pemicu dinonaktifkan.
is_not_for_replication bit Pemicu dibuat sebagai NOT FOR REPLICATION.
is_instead_of_trigger bit 1 = ALIH-ALIH pemicu

0 = SETELAH pemicu.

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat Juga

Tampilan Katalog Keamanan (Transact-SQL)
Tampilan Katalog (Transact-SQL)