Schlüsselfelder verwalten

Für Datenbank-Indizes werden Schlüsselfelder und Include-Felder verwaltet.

Die Schlüsselfelder eines Index bestimmen, nach welchen Feldern die Datensätze einer Datei indiziert werden.
Für SQL-Abfragen werden passende Indizes mit passenden Schlüsselfeldern verwendet, um die Datensätze schneller aufzufinden.
Mehr Informationen siehe Indizes in Datenbankübergreifende Informationen.
Unterüberschriften sollen als "Überschrift" formatiert werden

Beispiel

Die physische Datei GPFILP besitzt den index GPFILI03.
Für diesen ist das Schlüsselfeld BOBOM und das Include-Feld PDTN hinterlegt.

Beim CO wird folgender SQL-Befehl auf der Datenbank ausgeführt:

CREATE INDEX GPFILI03 ON OXAION.GPFILP (PFBOBOM ASC) INCLUDE (PFPDTN)
image2022-7-4_15-10-42.png

Besonderheiten

Restriktionen

Indizes werden von den jeweiligen Datenbanksystemen unterschiedlich behandelt.
Daher ist sowohl die Definition als auch die Verarbeitung bei SQL-Abfragen u.U. Datenbank-spezifisch.

Für Microsoft SQL-Server und die Derby-Datenbank gilt bspw. dass ein Index maximal 16 Schlüsselfelder besitzen können.
Daher werden für im oxaion open hinterlegte Indizes mit mehr Schlüsselfeldern, diese Felder auf 16 reduziert auf der Datenbank umgesetzt.

Verwendung dieses Programms

Felder

Details

FeldbezeichnungErklärung
Feldname
Eindeutiger Name eines Feldes in einer Datei oder Tabelle.

Feldnamen sind minimal 6 und maximal 10 Stellen lang.

Für Feldnamen gelten gewisse Konventionen.

Referenzdateiname
Angabe eines Dateinamens. Der Dateiname muss den Namenskonventionen des Betriebssystems für Objektnamen entsprechen.
Sortierung
Allgemein verwendetes Kennzeichen, z.B. im Generator.
Reihenfolge
Hier wird die Reihenfolge der zu verwaltenden Objekte angegeben.

Überschriftsformat

FeldbezeichnungErklärung
Physische Datei
Angabe eines Dateinamens. Der Dateiname muss den Namenskonventionen des Betriebssystems für Objektnamen entsprechen.

  • Keine Stichwörter