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; es un índice XML o un índice espacial.
Nota
Un índice XML o un índice espacial no puede 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. |
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. |
Permisos
En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos en las vistas de catálogo se limita a los elementos que pueden protegerse y que son propiedad de un usuario o sobre los que el usuario tienen algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.
Vea también