Jede Zeile in der SYSIDX-Systemtabelle definiert einen logischen Index in der Datenbank. Die darunterliegende Systemtabelle für diese Ansicht ist ISYSIDX.
Spaltenname | Spaltentyp | Beschreibung |
---|---|---|
table_id | UNSIGNED INT | Identifiziert eindeutig die Tabelle, auf die der Index angewendet wird |
index_id | UNSIGNED INT | Eine eindeutige Nummer, die den Index innerhalb seiner Tabelle kennzeichnet |
object_id | UNSIGNED BIGINT | Die interne ID für den Index, die ihn in der Datenbank eindeutig kennzeichnet |
phys_index_id | UNSIGNED INT | Kennzeichnet den darunterliegenden physischen Index, der zum Implementieren des logischen Indexes verwendet wird. Dieser Wert ist bei Indizes in temporären oder entfernten Tabellen NULL. Ansonsten entspricht der Wert der object_id eines physischen Indexes in der SYSPHYSIDX-Systemansicht. Weitere Hinweise finden Sie unter SYSPHYSIDX-Systemansicht. |
dbspace_id | SMALLINT | Die ID der Datei, in der der Index enthalten ist. Dieser Wert entspricht einem Eintrag in der SYSDBSPACE-Systemansicht. Weitere Hinweise finden Sie unter SYSDBSPACE-Systemansicht. |
file_id | SMALLINT | DEPRECATED (VERALTET). Diese Spalte ist in SYSVIEW vorhanden, nicht aber in der darunterliegenden Systemtabelle ISYSIDX. Der Inhalt dieser Spalte ist derselbe wie in dbspace_id und wird aus Kompatibilitätsgründen bereitgestellt. Verwenden Sie stattdessen die Spalte dbspace_id. |
index_category | TINYINT | Der Indextyp. Werte sind:
|
unique | TINYINT | Zeigt an, ob der Index ein eindeutiger Index (1), ein nicht eindeutiger Index (4) oder eine Eindeutigkeits-Integritätsregel (2) ist. Ein eindeutiger Index verhindert, dass zwei Zeilen in der indizierten Tabelle dieselben Werte in der Index-Spalte haben. |
index_name | CHAR(128) | Der Name des Indexes |
not_enforced | CHAR(1) | Wird nur vom System verwendet |
file_id | SMALLINT | Wird nur vom System verwendet |
PRIMARY KEY (table_id, index_id)
FOREIGN KEY (table_id) referenziert SYS.ISYSTAB (table_id)
FOREIGN KEY (object_id) referenziert SYS.ISYSOBJECT (object_id) MATCH UNIQUE FULL
FOREIGN KEY (table_id, phys_index_id) referenziert SYS.ISYSPHYSIDX (table_id, phys_index_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 |