sys.index_columns (Transact-SQL)
属于 sys.indexes 索引或未排序的表(堆)的每个列都对应一行。
列名 |
数据类型 |
说明 |
||
---|---|---|---|---|
object_id |
int |
定义了索引的对象的 ID。 |
||
index_id |
int |
定义了列的索引的 ID。 |
||
index_column_id |
int |
索引列的 ID。 index_column_id 仅在 index_id 内是唯一的。 |
||
column_id |
int |
object_id 中的列的 ID。 0 = 非聚集索引中的行标识符 (RID)。 column_id 仅在 object_id 中是唯一的。 |
||
key_ordinal |
tinyint |
键列集内的序数(从 1 开始)。 0 = 不是键列,或者是 XML 索引、xVelocity 内存优化的列存储索引或空间索引。
|
||
partition_ordinal |
tinyint |
分区列集内的序数(从 1 开始)。 0 = 非分区列。 |
||
distribution_ordinal |
bit |
保留供将来使用。 |
||
is_descending_key |
bit |
1 = 索引键列采用降序排序。 0 = 索引键列采用升序排序。 不适用于返回 0 的列存储索引。 |
||
is_included_column |
bit |
1 = 列是使用 CREATE INDEX INCLUDE 子句加入索引的非键列,或是作为列存储索引一部分的列。 0 = 列不是包含列。 由于不是聚集键的一部分而隐式添加的列不列在 sys.index_columns 中。 由于是分区列而隐式添加的列作为 0 返回。 |
权限
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅元数据可见性配置。