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 sólo dentro del objeto. NULL = Montón |
index_id |
int |
Id. del índice. index_id es exclusivo sólo dentro del objeto. 0 = Montón 1 = Índice agrupado > 1 = Índice no agrupado |
type |
tinyint |
Tipo de índice: 0 = Montón 1 = Agrupado 2 = No agrupado 3 = XML 4 = Espacial |
type_desc |
nvarchar(60) |
Descripción del tipo de índice: HEAP CLUSTERED NONCLUSTERED XML SPATIAL |
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 en el 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 sólo 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
En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos 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