sys.dm_xe_object_columns (Transact-SQL)
返回所有对象的架构信息。
注意 |
---|
事件对象可为只读数据和读写数据公开固定架构。 |
列名 |
数据类型 |
说明 |
||
---|---|---|---|---|
name |
nvarchar(60) |
列的名称。 name 在对象中是唯一的。 不可为 Null 值。 |
||
column_id |
int |
列的标识符。 在用于列类型时 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 可以是下列选项之一:
不可为 Null。 |
||
column_value |
nvarchar(256) |
显示与对象列关联的静态值。 可以为 Null。 |
||
capabilities |
int |
一个描述列的功能的位图。 可以为 Null。 |
||
capabilities_desc |
nvarchar(256) |
此对象列的功能的说明。 此值可以为下列值之一:
|
||
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。 |