Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Umfasst eine Zeile pro Spalte, die Teil eines Indexes vom Typ sys.indexes oder einer unsortierten Tabelle (Heap) ist.
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
object_id |
int |
ID des Objekts, für das der Index definiert wird |
index_id |
int |
ID des Indexes, in dem die Spalte definiert wird |
index_column_id |
int |
ID der Indexspalte. index_column_id ist nur innerhalb von index_id eindeutig. |
column_id |
int |
ID der Spalte in object_id. 0 = Zeilenbezeichner (RID, Row Identifier) in einem nicht gruppierten Index. column_id ist nur innerhalb von object_id eindeutig. |
key_ordinal |
tinyint |
Ordinalzahl (auf 1 basierend) innerhalb einer Gruppe von Schlüsselspalten. 0 = Keine Schlüsselspalte oder ein XML-Index. Spalten von Typ xml sind nicht vergleichbar, deshalb führt ein XML-Index nicht zur Sortierung der zugrunde liegenden Spaltenwerte. Da ein XML-Index dementsprechend kein Schlüssel ist, ist der Wert für key_ordinal immer 0. |
partition_ordinal |
tinyint |
Ordinalzahl (1-basiert) innerhalb einer Gruppe von Partitionierungsspalten. 0 = Keine Partitionierungsspalte. |
is_descending_key |
bit |
1 = Indexschlüsselspalte hat eine absteigende Sortierreihenfolge. 0 = Indexschlüsselspalte hat eine aufsteigende Sortierreihenfolge. |
is_included_column |
bit |
1 = Spalte ist eine Nichtschlüsselspalte, die dem Index mit der CREATE INDEX INCLUDE-Klausel hinzugefügt wird. 0 = Spalte ist keine eingeschlossene Spalte. |
Siehe auch
Verweis
Katalogsichten für Objekte (Transact-SQL)
Katalogsichten (Transact-SQL)
sys.indexes (Transact-SQL)
sys.objects (Transact-SQL)
CREATE INDEX (Transact-SQL)
sys.columns (Transact-SQL)
Andere Ressourcen
FAQ: Abfragen des SQL Server-Systemkatalogs