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 索引或空间索引。
注意
XML 索引或空间索引不能是键,原因是它们的基础列不是可比的,也就是说,无法对其值进行排序。
|
partition_ordinal |
tinyint |
分区列集内的序数(从 1 开始)。 0 = 非分区列。 |
is_descending_key |
bit |
1 = 索引键列采用降序排序。 0 = 索引键列采用升序排序。 |
is_included_column |
bit |
1 = 列是使用 CREATE INDEX INCLUDE 子句加入索引的非键列。 0 = 列不是包含列。 |