共用方式為


sys.dm_xe_object_columns (Transact-SQL)

傳回所有物件的結構描述資訊。

[!附註]

事件物件會公開唯讀和可讀寫資料的固定結構描述。

資料行名稱

資料類型

說明

name

nvarchar(60)

資料行的名稱。 name 在物件中是唯一的。 不可為 Null。

column_id

int

資料行的識別碼。 當使用 column_type 時,column_id 在物件內是唯一的。 不可為 Null。

object_name

nvarchar(60)

這個資料行所屬之物件的名稱。 與 sys.dm_xe_objects.id 擁有多對一關聯性。 不可為 Null。

object_package_guid

uniqueidentifier

包含物件之封裝的 GUID。 不可為 Null。

type_name

nvarchar(60)

此資料行之類型的名稱。 不可為 Null。

type_package_guid

uniqueidentifier

包含資料行資料類型之封裝的 GUID。 不可為 Null。

column_type

nvarchar(60)

指示如何使用這個資料行。 column_type 可為下列其中一項:

  • readonly。 此資料行包含無法變更的靜態值。

  • data。 此資料行包含物件所公開的執行階段資料。

  • customizable。 此資料行包含可以變更的值。

[!附註]

變更這個值可以修改物件的行為。

不可為 Null。

column_value

nvarchar(256)

會顯示與物件資料行相關聯的靜態值。 可為 Null。

capabilities

int

描述資料行之功能的點陣圖。 可為 Null。

capabilities_desc

nvarchar(256)

這個物件資料行之功能的描述。 這個值可以是下列其中一個值:

  • Mandatory。 將父物件繫結至事件工作階段時,必須設定此值。

  • NULL

description

nvarchar(256)

此物件資料行的描述。 可為 Null。

權限

需要伺服器的 VIEW SERVER STATE 權限。

關聯性基數

關聯性

sys.dm_xe_object_columns.object_name, sys.dm_xe_object_columns.object_package_guid

sys.dm_xe_objects. name,

sys.dm_xe_objects.package_guid

多對一

sys.dm_xe_object_columns.type_name

sys.dm_xe_object_columns.type_package_guid

sys.dm_xe_objects. name

sys.dm_xe_objects.package_guid

多對一

更新的內容

已更正 description 資料行的描述,指出此值可為 Null。

請參閱

參考

動態管理檢視和函數 (Transact-SQL)