Jede Zeile in der Systemtabelle sysindex beschreibt einen Index in der Datenbank.
Spaltenname | Spaltentyp | Beschreibung |
---|---|---|
check_on_commit | UNSIGNED INT | Gibt an, wann die referenzielle Integrität geprüft wird, um sicherzustellen, dass für jeden Fremdschlüssel eine übereinstimmende primäre Zeile vorhanden ist. Nur erforderlich, wenn der Typ foreign ist. |
index_name | UNSIGNED INT | Der Name des Indexes |
ixcol_count | UNSIGNED INT | Die Anzahl der Spalten im Index |
nullable | BIT | Nur erforderlich, wenn der Typ foreign ist. Gibt an, ob NULL erlaubt ist. |
object_id | UNSIGNED INT | Ein eindeutiger Bezeichner für einen Index |
primary_index_id | UNSIGNED INT | Nur erforderlich, wenn der Typ foreign ist. Listet den Bezeichner des primären Indexes auf. |
primary_table_id | UNSIGNED INT | Nur erforderlich, wenn der Typ foreign ist. Listet den Bezeichner der Primärtabelle auf. |
root_handle | UNSIGNED INT | Wird nur intern verwendet. |
table_id | UNSIGNED INT | Ein eindeutiger Bezeichner für die Tabelle, auf die sich der Index bezieht |
type | SMALLINT (10) |
Der Indextyp. Kann einer der folgenden Werte sein:
|
hash_size | SHORT | Speichert die für den Hash-Index verwendete Hash-Größe |
PRIMARY KEY( table_id, object_id )
FOREIGN KEY(table_id) REFERENCES systable(object_id )
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |