sys.server_triggers (Transact-SQL)
包含所有 object_type 為 TR 或 TA 的伺服器層級 DDL 觸發程序組。 如果是 CLR 觸發程序,則組件必須載入到 master 資料庫中。 所有的伺服器層級 DDL 觸發程序名稱,都在一個全域範圍內。
資料行名稱 |
資料類型 |
說明 |
---|---|---|
name |
sysname |
觸發程序的名稱。 |
object_id |
int |
物件的識別碼。 |
parent_class |
tinyint |
父系的類別。 它一律是: 100 = 伺服器 |
parent_class_desc |
nvarchar(60) |
父類別的描述。 它一律是: SERVER。 |
parent_id |
int |
SERVER 上的觸發程序,一律為 0。 |
型別 |
char(2) |
物件類型: TA = 組件 (CLR) 觸發程序 TR = SQL 觸發程序 |
type_desc |
nvarchar(60) |
物件類型類別的描述。 CLR_TRIGGER SQL_TRIGGER |
create_date |
datetime |
建立觸發程序的日期。 |
modify_date |
datetime |
上次利用 ALTER 陳述式來修改觸發程序的日期。 |
is_ms_shipped |
bit |
利用內部 SQL Server 元件來代表使用者所建立的觸發程序。 |
is_disabled |
bit |
1 = 觸發程序已停用。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。