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
|
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
|
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.