SQL Serverでは、sys.server_trigger_events
を使用できます。 サーバートリガーイベントのリストを返すカタログビュー。
具体的には、このビューには、サーバーレベル(同期)トリガーが発生するイベントごとに1つの行が含まれます。
例
sys.server_trigger_events
にクエリを実行する例を次に示します。 ビュー。
SELECT * FROM sys.server_trigger_events;
結果(垂直出力を使用):
-[ 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)
結果を読みやすくするために(横にスクロールする必要がないように)、垂直出力を使用しました。
私の場合、トリガーイベントは1つだけです。
このビューは、ほとんどの列をsys.server_events
からインポートすることに注意してください。 ビュー。
このビューに固有のものはis_first
だけです。 およびis_last
。
is_first
列は、トリガーがこのイベントで最初に起動するようにマークされていることを指定します。
is_last
列は、トリガーがこのイベントで最後に起動するようにマークされていることを指定します。