sys.index_columns (Transact-SQL)
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 |
Die ID der Indexspalte. index_column_id ist nur innerhalb der 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, speicheroptimierter xVelocity-columnstore-Index oder räumlicher Index.
|
||
partition_ordinal |
tinyint |
Ordinalzahl (1-basiert) innerhalb einer Gruppe von Partitionierungsspalten. 0 = Keine Partitionierungsspalte. |
||
distribution_ordinal |
bit |
Zur künftigen Verwendung reserviert. |
||
is_descending_key |
bit |
1 = Indexschlüsselspalte hat eine absteigende Sortierreihenfolge. 0 = Indexschlüsselspalte hat eine aufsteigende Sortierreihenfolge. Gilt nicht für columnstore-Indizes, die 0 zurückgeben. |
||
is_included_column |
bit |
1 = Spalte ist eine Nichtschlüsselspalte, die dem Index mit der CREATE INDEX INCLUDE-Klausel hinzugefügt wird, oder eine Spalte, die Teil des columnstore-Index ist. 0 = Spalte ist keine eingeschlossene Spalte. Spalten, die implizit hinzugefügt wurden, da sie Teil des Gruppierungsschlüssels sind, werden nicht in sys.index_columns aufgelistet. Spalten, die implizit hinzugefügt wurden, da sie eine Partitionierungsspalte sind, werden als 0 zurückgegeben. |
Berechtigungen
Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.
Siehe auch
Verweis
Katalogsichten für Objekte (Transact-SQL)