sys.index_columns (Transact-SQL)

Contiene una fila por cada columna que forma parte de un índice de sys.indexes o una tabla no ordenada (montón).

Nombre de columna

Tipo de datos

Descripción

object_id

int

Id. del objeto en el que se define el índice.

index_id

int

Id. del índice en el que se define la columna.

index_column_id

int

Id. de la columna de índice. index_column_id es único solo en index_id.

column_id

int

Id. de la columna en object_id.

0 = Identificador de fila (RID) en un índice no clúster.

column_id es único en object_id solamente.

key_ordinal

tinyint

Ordinal (de base 1) en el conjunto de columnas de clave.

0 = No es una columna de clave; es un índice XML, un almacén de columnas optimizado de memoria xVelocity o un índice espacial.

[!NOTA]

Un índice XML o un índice espacial no pueden ser una clave porque las columnas subyacentes no son comparables, lo que significa que sus valores no pueden ordenarse.

partition_ordinal

tinyint

Ordinal (de base 1) en el conjunto de columnas de partición.

0 = No es una columna de partición.

distribution_ordinal

bit

Reservado para uso futuro.

is_descending_key

bit

1 = El orden de la columna de clave de índice es descendente.

0 = El orden de la columna de clave de índice es ascendente.

No se aplica a los índices de almacén de columnas que devuelven 0.

is_included_column

bit

1 = La columna es una columna sin clave que se agrega al índice utilizando la cláusula INCLUDE CREATE INDEX, o es una columna que forma parte de un índice de almacén de columnas.

0 = La columna no es una columna incluida.

Las columnas agregadas implícitamente porque forman parte de la clave de agrupación en clústeres no se incluyen en sys.index_columns.

Las columnas agregadas implícitamente porque son una columna de partición se devuelven como 0.

Permisos

La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.

Vea también

Referencia

Vistas de catálogo de objetos (Transact-SQL)

Vistas de catálogo (Transact-SQL)

sys.indexes (Transact-SQL)

sys.objects (Transact-SQL)

CREATE INDEX (Transact-SQL)

sys.columns (Transact-SQL)

Conceptos

Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server