sys.server_triggers (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
包含具有 TR 或 TA object_type的所有伺服器層級 DDL 觸發程式集合。 在 CLR 觸發程式的情況下,元件必須載入 master 資料庫。 所有伺服器層級的 DDL 觸發程式名稱都存在於單一全域範圍中。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
name | sysname | 觸發程式的名稱。 |
object_id | int | 對象的識別碼。 |
parent_class | tinyint | 父系的類別。 一律為: 100 = 伺服器 |
parent_class_desc | nvarchar(60) | 父系類別的描述。 一律為: 伺服器。 |
parent_id | int | 伺服器上的觸發程式一律為 0。 |
type | 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 = 觸發程式已停用。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration。