sys.indexes (Transact-SQL)
Contiene una fila por índice o montón de un objeto tabular, como una tabla, una vista o una función con valores de tabla.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
object_id |
int |
Id. del objeto al que pertenece este índice. |
name |
sysname |
Nombre del índice. name es exclusivo solo dentro del objeto. NULL = Montón |
index_id |
int |
Id. del índice. index_id es exclusivo solo dentro del objeto. 0 = Montón 1 = Índice clúster > 1 = Índice no clúster |
tipo |
tinyint |
Tipo de índice: 0 = Montón 1 = Clúster 2 = No clúster 3 = XML 4 = Espacial 5 = índice de almacén de columnas optimizado en memoria xVelocity clúster (reservado para uso futuro). 6 = Índice no clúster de almacén de columnas |
type_desc |
nvarchar(60) |
Descripción del tipo de índice: MONTÓN CLÚSTER NONCLUSTERED XML ESPACIAL CLÚSTER DE ALMACÉN DE COLUMNAS (reservado para uso futuro). NO CLÚSTER DE ALMACÉN DE COLUMNAS |
is_unique |
bit |
1 = El índice es exclusivo. 0 = El índice no es exclusivo. |
data_space_id |
int |
Id. del espacio de datos para este índice. El espacio de datos es un grupo de archivos o un esquema de partición. 0 = object_id es una función con valores de tabla. |
ignore_dup_key |
bit |
1 = IGNORE_DUP_KEY está ON. 0 = IGNORE_DUP_KEY está OFF. |
is_primary_key |
bit |
1 = El índice forma parte de una restricción PRIMARY KEY. |
is_unique_constraint |
bit |
1 = El índice forma parte de una restricción UNIQUE. |
fill_factor |
tinyint |
> 0 = Porcentaje de FILLFACTOR utilizado al crear o volver a generar el índice. 0 = Valor predeterminado |
is_padded |
bit |
1 = PADINDEX está ON. 0 = PADINDEX está OFF. |
is_disabled |
bit |
1 = El índice está deshabilitado. 0 = El índice no está deshabilitado. |
is_hypothetical |
bit |
1 = El índice es hipotético y no se puede utilizar directamente como ruta de acceso a datos. Los índices hipotéticos contienen estadísticas de nivel de columna. 0 = El índice no es hipotético. |
allow_row_locks |
bit |
1 = El índice admite bloqueos de fila. 0 = El índice no admite bloqueos de fila. |
allow_page_locks |
bit |
1 = El índice admite bloqueos de página. 0 = El índice no admite bloqueos de página. |
has_filter |
bit |
1 = El índice tiene un filtro y solo contiene filas que cumplen con la definición del filtro. 0 = El índice no tiene un filtro. |
filter_definition |
nvarchar(max) |
Expresión para el subconjunto de filas incluido en el índice filtrado. NULL para el montón o el índice no filtrado. |
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.index_columns (Transact-SQL)
sys.xml_indexes (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.partition_schemes (Transact-SQL)
Conceptos
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server