sys.indexes (Transact-SQL)

Enthält eine Zeile pro Index oder Heap eines Tabellenobjekts, wie z. B. eine Tabelle, Sicht oder Tabellenwertfunktion.

Spaltenname Datentyp Beschreibung

object_id

int

ID des Objekts, zu dem dieser Index gehört.

name

sysname

Name des Index. name ist nur innerhalb des Objekts eindeutig.

NULL = Heap

index_id

int

ID des Index. index_id ist nur innerhalb des Objekts eindeutig.

0 = Heap

1 = Gruppierter Index

> 1 = Nicht gruppierter Index

type

tinyint

Typ des Index:

0 = Heap

1 = Gruppiert

2 = Nicht gruppiert

3 = XML

type_desc

nvarchar(60)

Beschreibung des Typs des Index:

HEAP

CLUSTERED

NONCLUSTERED

XML

is_unique

bit

1 = Der Index ist eindeutig.

0 = Der Index ist nicht eindeutig.

data_space_id

int

ID des Datenspeicherplatzes für diesen Index. Der Datenspeicherplatz ist entweder eine Dateigruppe oder ein Partitionsschema.

0 = object_id ist eine Tabellenwertfunktion.

ignore_dup_key

bit

1 = IGNORE_DUP_KEY ist ON.

0 = IGNORE_DUP_KEY ist OFF.

is_primary_key

bit

1 = Der Index ist Teil einer PRIMARY KEY-Einschränkung.

is_unique_constraint

bit

1 = Der Index ist Teil einer UNIQUE-Einschränkung.

fill_factor

tinyint

> 0 = FILLFACTOR-Prozentsatz, der beim Erstellen oder Neuerstellen des Index verwendet wurde.

0 = Standardwert

is_padded

bit

1 = PADINDEX ist ON.

0 = PADINDEX ist OFF.

is_disabled

bit

1 = Der Index ist deaktiviert.

0 = Der Index ist nicht deaktiviert.

is_hypothetical

bit

1 = Der Index ist hypothetisch und kann nicht direkt als Datenzugriffspfad verwendet werden. Hypothetische Indizes enthalten Statistiken auf Spaltenebene.

0 = Der Index ist nicht hypothetisch.

allow_row_locks

bit

1 = Der Index lässt Zeilensperren zu.

0 = Der Index lässt Zeilensperren nicht zu.

allow_page_locks

bit

1 = Der Index lässt Seitensperren zu.

0 = Der Index lässt Seitensperren nicht zu.

Siehe auch

Verweis

Katalogsichten für Objekte (Transact-SQL)
Katalogsichten (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)

Andere Ressourcen

FAQ: Abfragen des SQL Server-Systemkatalogs

Hilfe und Informationen

Informationsquellen für SQL Server 2005