sys.index_columns (Transact-SQL)
Contém uma linha por coluna que faz parte de um índice ou tabela não ordenada (heap) sys.indexes.
Nome da coluna |
Tipo de dados |
Descrição |
||
---|---|---|---|---|
object_id |
int |
ID do objeto em que o índice está definido. |
||
index_id |
int |
ID do índice no qual a coluna está definida. |
||
index_column_id |
int |
ID da coluna de índice. index_column_id é exclusivo somente dentro de index_id. |
||
column_id |
int |
ID da coluna em object_id. 0 = RID (Identificador de linha) em um índice não clusterizado. column_id só é exclusivo dentro de object_id. |
||
key_ordinal |
tinyint |
Ordinal (com base em 1) dentro do conjunto de colunas chave. 0 = Não é uma coluna de chave ou é um índice XML, columnstore xVelocity de memória otimizada ou espacial.
|
||
partition_ordinal |
tinyint |
Ordinal (com base em 1) dentro do conjunto de colunas de particionamento. 0 = Não é uma coluna de particionamento. |
||
distribution_ordinal |
bit |
Reservado para uso futuro. |
||
is_descending_key |
bit |
1 = A coluna de chave do índice tem uma classificação decrescente. 0 = A coluna de chave do índice tem uma classificação crescente. Não se aplica a índices columnstore que retornam 0. |
||
is_included_column |
bit |
1 = A coluna é uma coluna não de chave adicionada ao índice com a cláusula CREATE INDEX INCLUDE ou é uma coluna que faz parte de um índice columnstore. 0 = A coluna não é uma coluna incluída. Colunas adicionadas implicitamente porque fazem parte da chave de clustering não são listadas em sys.index_columns. Colunas adicionadas implicitamente porque são uma coluna de particionamento são retornadas como 0. |
Permissões
A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Consulte também
Referência
Exibições do catálogo de objeto (Transact-SQL)
Exibições de catálogo (Transact-SQL)
Conceitos
Consultando as perguntas frequentes do catálogo do sistema do SQL Server