sys.index_columns (Transact-SQL)
Содержит одну строку для каждого столбца, являющегося частью индекса sys.indexes или неупорядоченной таблицы (кучи).
Имя столбца |
Тип данных |
Описание |
||
---|---|---|---|---|
object_id |
int |
Идентификатор объекта, с которым ассоциирован индекс. |
||
index_id |
int |
Идентификатор индекса, в котором определен столбец. |
||
index_column_id |
int |
Идентификатор столбца индекса. index_column_id является уникальным только внутри index_id. |
||
column_id |
int |
Идентификатор столбца в object_id. 0 = Идентификатор строки (RID) в некластеризованном индексе. Идентификатор column_id является уникальным только применительно к идентификатору object_id. |
||
key_ordinal |
tinyint |
Порядковый номер (нумерация начинается с 1) внутри набора ключевых столбцов. 0 = неключевой столбец, XML-индекс, индекс columnstore с оптимизацией для памяти xVelocity или пространственный индекс.
|
||
partition_ordinal |
tinyint |
Порядковый номер (нумерация начинается с 1) внутри набора столбцов секционирования. 0 = Объект не является столбцом секционирования. |
||
distribution_ordinal |
bit |
Зарезервировано для последующего использования. |
||
is_descending_key |
bit |
1 = Направление сортировки ключевого столбца индексов по убыванию. 0 = Направление сортировки ключевого столбца индексов по возрастанию. Неприменимо к индексам columnstore, которые возвращают 0. |
||
is_included_column |
bit |
1 = столбец не является ключевым, был добавлен к индексу с помощью предложения CREATE INDEX INCLUDE или представляет собой столбец, являющийся частью индекса columnstore. 0 = Столбец не является включенным. Столбцы, добавленные неявно, поскольку они являются частью ключа кластеризации, не перечислены в sys.index_columns. Столбцы, добавленные неявно, поскольку они представляют собой столбец секционирования, возвращаются как 0. |
Разрешения
Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.
См. также
Справочник
Представления каталога объектов (Transact-SQL)
Представления каталога (Transact-SQL)
Основные понятия
Часто задаваемые вопросы о запросах к системному каталогу сервера SQL Server