Firebird Documentation IndexFirebird 2.5 SprachreferenzSystemtabellen → RDB$INDEX_SEGMENTS
Firebird Home Firebird Home Zurück: RDB$INDICESFirebird Documentation IndexNach oben: SystemtabellenWeiter: RDB$LOG_FILES

RDB$INDEX_SEGMENTS

RDB$INDEX_SEGMENTS speichert die Segmente (Tabellenspalten) eines Index und ihre Position innerhalb des Schlüssels. Pro Spalte innerhalb des Index wird eine einzelne Zeile vorgehalten.

Spaltenname Datentyp Beschreibung
RDB$INDEX_NAME CHAR(31) Der Name des Index, dem dieses Seqment zugewiesen ist. Der Hauptdatensatz befindet sich in RDB$INDICES.RDB$INDEX_NAME.
RDB$FIELD_NAME CHAR(31) Der Name der Spalte, die zum Index gehört, korrespondierend zur Kennung für die Tabelle und dessen Spalte in RDB$RELATION_FIELDS.RDB$FIELD_NAME.
RDB$FIELD_POSITION SMALLINT Die Spaltenposition im Index. Die Positionen werden von links nach rechts festgelegt und starten bei 0.
RDB$STATISTICS DOUBLE PRECISION Die letzte bekannte (berechnete) Selektivität dieses Spaltenindex. Je größer die Zahl ist, desto kleiner die Selektivität.

Zurück: RDB$INDICESFirebird Documentation IndexNach oben: SystemtabellenWeiter: RDB$LOG_FILES
Firebird Documentation IndexFirebird 2.5 SprachreferenzSystemtabellen → RDB$INDEX_SEGMENTS