Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

RECORD-DBKEY (Database-Key-Wert des Satzes vergeben)

Wenn Sie für jeden Satz der bei STORE RECORD (siehe "STORE RECORD (Satzart angeben)") angegebenen Satzart den Database-Key-Wert explizit vergeben wollen, müssen Sie entweder die Anweisung RECORD-DBKEY oder die Anweisung RECORD-RSQ angeben:

  • Bei RECORD-DBKEY geben Sie den vollständigen Database-Key-Wert in der Eingabedatei an.

  • Bei RECORD-RSQ geben Sie nur die Satzfolgenummer (RSQ) in der Eingabedatei an. BINILOAD ermittelt dann den Database-Key-Wert des Eingabesatzes mit Hilfe dieser RSQ und der Satzartnummer (REC-REF) der Satzart, die Sie bei STORE RECORD angegeben haben.

Sollen die Database-Key-Werte entsprechend der Reihenfolge der Sätze in der Eingabedatei vergeben werden, so ist die Angabe der Anweisungen RECORD-DBKEY bzw. RECORD-RSQ optional.

In dem Fall, dass die Eingabedatei im CSV-Format ist, sind die Anweisungen RECORD-DBKEY oder RECORD-RSQ nicht erlaubt.

Anweisung RECORD-DBKEY

RECORD-DBKEY IS DISPL IS n, LENGTH IS {4 | 8}

DISPL IS n

gibt die Position des zu vergebenden Database-Key-Wertes im Eingabesatz relativ zum Anfang des Eingabesatzes an.

LENGTH IS {4 | 8}

Die Länge eines Database-Key-Wertes beträgt immer 4 byte oder 8 byte.
8 byte lange Database-Key-Werte mit einer Satzartnummer (REC-REF) > 254 und/oder einer Satzfolgenummer (RSQ) > 224-1 können Sie nur bei der Eingabe in Datenbanken mit 4000 byte oder 8096 byte Seitenlänge verwenden.

Anweisung RECORD-RSQ

RECORD-RSQ IS DISPL IS n, LENGTH IS {3 | 6}

DISPL IS n

gibt die Position der zu vergebenden Satzfolgenummer (RSQ) im Eingabesatz relativ zum Anfang des Eingabesatzes an.

LENGTH IS {3 | 6}

Die Länge einer Satzfolgenummer (RSQ) beträgt immer 3 byte oder 6 byte.
6 byte lange Satzfolgenummern > 224-1 können Sie nur bei der Eingabe in Datenbanken mit 4000 byte oder 8096 byte Seitenlänge verwenden.