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 en index_id solamente. |
column_id |
int |
Id. de la columna en object_id. 0 = Identificador de fila (RID) en un índice no agrupado. 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 o es un índice XML. Las columnas de tipo xml no se pueden comparar, por lo que un índice XML no induce la ordenación de los valores de columnas subyacentes. Dado que un índice XML, por tanto, no es una clave, el valor de key_ordinal siempre será 0. |
partition_ordinal |
tinyint |
Ordinal (de base 1) en el conjunto de columnas de partición. 0 = No es una columna de partición. |
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. |
is_included_column |
bit |
1 = La columna no es de clave y se ha agregado al índice mediante la cláusula CREATE INDEX INCLUDE. 0 = La columna no es una columna incluida. |
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)
Otros recursos
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server