Die Systemtabelle INDEXCOLUMNS enthält detaillierte Informationen zu den Indizes, für die der aktuelle Datenbankbenutzer Privilegien besitzt.
INDEXCOLUMNS
SCHEMANAME |
CHAR(32) |
Name des Schemas des Index |
OWNER |
CHAR(32) |
Name des Eigentümers des Index |
TABLENAME |
CHAR(32) |
Name der Tabelle |
INDEXNAME |
CHAR(32) |
Name des Index |
FILEID |
CHAR(8) BYTE |
Identifikation der Indexdatei |
TYPE |
CHAR(6) |
Typ des Index (UNIQUE | NULL) |
COLUMNNAME |
CHAR(32) |
Name der Spalte |
SORT |
CHAR(4) |
Sortierreihenfolge für die Spalte (ASC | DESC) |
COLUMNNO |
FIXED(4) |
Nummer der Spalte im Index |
DATATYPE |
CHAR(10) |
Datentyp des Wertebereichs (BOOLEAN | CHAR | DATE | FIXED | FLOAT | INTEGER | SMALLINT | TIME | TIMESTAMP) |
LEN |
FIXED(4) |
Länge oder Genauigkeit der Definition der Spalte |
CREATEDATE |
DATE(10) |
Erzeugungsdatum des Index |
CREATETIME |
TIME(8) |
Erzeugungszeit des Index |
INDEX_USED |
FIXED(10) |
Verwendungshäufigkeit des Index bei Suchvorgängen |
FILESTATE |
CHAR(20) |
Zustand des Index (OK | BAD | MISSING) |
DISABLED |
CHAR(3) |
Index für Suchvorgänge nicht aktiv (YES | NO) |
COMMENT |
LONG |
Kommentar zum Index |
Siehe auch:
Systemtabellen auswerten, INDEXCOLUMNS
SQL-Referenzhandbuch, Indexname (index_name)