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 |
多对一 |