SELECT-Klausel

Diese Klausel dient der Zuordnung eines logischen Dateinamens. Die Regelungen, nach denen dieser logische Dateiname gebildet werden kann, entspricht denen der Programmiererwörter. Es wird ein interner und der externe Name (inkl. Pfad) der Datei verwendet und beide mit ASSIGN logisch miteinender verknüpft

Beispiel:
SELECT Datintern ASSIGN TO "C:/Daten/Datei.dat"


Datintern ist der interne Name. Die zu verarbeitende Datei liegt auf der Partition 'C:' im Ordner 'Daten' und heißt Datei.dat.
In dieser einfachen Form kann auch der Drucker angesprochen werden:

SELECT Druckintern ASSIGN TO PRINTER.

Eine so definierte Datei muß in der FILE SECTION wieder auftauchen.

Die SELECT-Klausel kann noch um einen Zusatz erweitert werden. Dabei handelt es sich um den

OPTIONAL-Zusatz:
Dieser Zusatz bewirkt, daß eine zur Eingabe zu öffnende Datei bei ihrem Nichtvorhandensein nicht zu einem Abbruch des Programms führt:

SELECT OPTIONAL Datintern ASSIGN TO "C:/Daten/Datei.dat"


Weitere Zusätze und Einträge erfolgen dann hinter der ASSIGN-Klausel.

...