sys.server_triggers (Transact-SQL)

適用於:SQL ServerAzure 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

另請參閱

目錄檢視 (Transact-SQL)