Di SQL Server, Anda dapat menggunakan sys.server_trigger_events
tampilan katalog untuk menampilkan daftar peristiwa pemicu server.
Lebih khusus lagi, tampilan ini berisi satu baris untuk setiap peristiwa yang memicu pemicu tingkat server (sinkron).
Contoh
Berikut ini contoh kueri sys.server_trigger_events
lihat.
SELECT * FROM sys.server_trigger_events;
Hasil (menggunakan keluaran vertikal):
-[ RECORD 1 ]------------------------- object_id | 759673754 type | 147 type_desc | LOGON is_trigger_event | 1 is_first | 0 is_last | 0 event_group_type | NULL event_group_type_desc | NULL (1 row affected)
Saya menggunakan output vertikal agar lebih mudah membaca hasilnya (agar Anda tidak perlu menggulir ke samping).
Dalam kasus saya, hanya ada satu peristiwa pemicu.
Perhatikan bahwa tampilan ini mengimpor sebagian besar kolomnya dari sys.server_events
lihat.
Satu-satunya yang khusus untuk tampilan ini adalah is_first
dan is_last
.
is_first
kolom menentukan bahwa pemicu ditandai sebagai pemicu pertama untuk peristiwa ini.
is_last
kolom menentukan bahwa pemicu ditandai sebagai yang terakhir diaktifkan untuk peristiwa ini.