Die Anweisung können Sie wahlweise angeben, wenn in der ORDER-Klausel der Schema-DDL die Sortierung innerhalb der Sets definiert wurde mit FIRST, LAST, NEXT, PRIOR oder IMMATERIAL (siehe Handbuch „Entwerfen und Definieren") und die Reihenfolge der Sätze in der Set-Occurrence nicht derjenigen in der Eingabedatei entspricht.
In diesem Fall können Sie die Reihenfolge innerhalb der Set-Occurrence beim Laden mit BINILOAD festlegen, indem Sie in den Eingabesätzen je ein Sortierfeld festlegen. Der Inhalt dieses Feldes wird benutzt, um die Membersätze in aufsteigender Reihenfolge zu sortieren.
Die Anweisung SET ORDER müssen Sie nicht angeben, wenn die zu speichernden Datenbanksätze in der Reihenfolge in der Eingabedatei vorkommen, wie sie in die Set-Occurrence eingehängt werden sollen.
Sie dürfen sie nicht angeben, wenn in der ORDER-Klausel der Schema-DDL die Sortierung innerhalb des Set definiert wurde mit SORTED, SORTED INDEXED.
|
USING DISPL IS n
gibt die Position (relativ zum Satzanfang) des Sortierfeldes im Eingabesatz an
In dem Fall, dass die Eingabedatei im CSV-Format ist, ist die Option USING DISPL IS n nicht erlaubt.
USING FIELD NAME IS item-name
gibt den Namen des Sortierfeldes im Eingabesatz an. Ist nur erlaubt, wenn die Eingabedatei im CSV-Format ist.
VIA USER FILE SEQUENCE
die Reihenfolge der Sätze in der Eingabedatei wird übernommen als Reihenfolge für die Set-Occurrences
Standardwert:
VIA USER FILE SEQUENCE
Der SET ORDER-Anweisung muss die zugehörige INSERT-Anweisung vorausgehen.