V SQL Server můžete použít sys.server_trigger_events
zobrazení katalogu pro vrácení seznamu spouštěcích událostí serveru.
Přesněji řečeno, toto zobrazení obsahuje jeden řádek pro každou událost, pro kterou se spustí (synchronní) spouštěč na úrovni serveru.
Příklad
Zde je příklad dotazu na sys.server_trigger_events
zobrazit.
SELECT * FROM sys.server_trigger_events;
Výsledek (při použití vertikálního výstupu):
-[ 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)
Použil jsem vertikální výstup, abych usnadnil čtení výsledku (abyste nemuseli posouvat do stran).
V mém případě existuje pouze jedna spouštěcí událost.
Všimněte si, že tento pohled importuje většinu svých sloupců z sys.server_events
zobrazit.
Jediné, které je specifické pro tento pohled, je is_first
a is_last
.
is_first
udává, že pravidlo je označeno jako první, které se pro tuto událost spustí.
is_last
sloupec určuje, že pravidlo je označeno jako poslední, které se pro tuto událost spustí.