sys.internal_tables (Transact-SQL)

为每个作为内部表的对象返回一行。内部表由 SQL Server 自动生成以支持各种功能。内部表不包含用户可访问的数据。内部表出现在 sys schema 中。

列名

数据类型

说明

<从 sys.objects 继承的列>

 

有关此视图所继承列的列表,请参阅 sys.objects (Transact-SQL)

internal_type

tinyint

内部表的类型:

201 = queue_messages

202 = xml_index_nodes

203 = fulltext_catalog_freelist

204 = fulltext_catalog_map

205 = query_notification

206 = service_broker_map

207 = extended_indexes(如空间索引)

208 = filestream_tombstone

209 = change_tracking

210 = tracked_committed_transactions

internal_type_desc

nvarchar(60)

内部表的类型说明:

QUEUE_MESSAGES

XML_INDEX_NODES

FULLTEXT_CATALOG_FREELIST

FULLTEXT_CATALOG_MAP

QUERY_NOTIFICATION

SERVICE_BROKER_MAP

EXTENDED_INDEXES

FILESTREAM_TOMBSTONE

CHANGE_TRACKING

TRACKED_COMMITTED_TRANSACTIONS

parent_id

int

父项的 ID,无论该父项的是否在架构范围内。否则,其值为 0(如果没有父项)。

queue_messages = 队列的 object_id

xml_index_nodes = xml 索引的 object_id

fulltext_catalog_freelist = 全文目录的 fulltext_catalog_id

fulltext_index_map = 全文索引的 object_id

query_notification,或 service_broker_map = 0

extended_indexes = 扩展索引(如空间索引)的 object_id

启用了表跟踪的表的 object_id = change_tracking

parent_minor_id

int

父项的次要 ID。

xml_index_nodes = XML 索引的 index_id

extended_indexes = 扩展索引(如空间索引)的 index_id

0 = queue_messagesfulltext_catalog_freelistfulltext_index_mapquery_notificationservice_broker_mapchange_tracking

lob_data_space_id

int

对于该表,非零值是存放大型对象 (LOB) 数据的数据空间(文件组或分区方案)的 ID。

filestream_data_space_id

int

保留供将来使用。

权限

在 SQL Server 2005 及更高版本中,目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置