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

type_desc

nvarchar(60)

Descripción del tipo de índice:

HEAP

CLUSTERED

NONCLUSTERED

XML

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.

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.objects (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.filegroups (Transact-SQL)
sys.partition_schemes (Transact-SQL)

Otros recursos

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

Ayuda e información

Obtener ayuda sobre SQL Server 2005