READ DATASET filename INTO field [LENGTH length].

Aus einer mit OPEN DATASET geöffneten Betriebssystemdatei wird ein Datensatz gelesen und im angegebenen Feld bereitgestellt. Wurde die Datei im Binärmodus geöffnet, werden so viele Zeichen gelesen wie notwendig sind, um das Zielfeld zu füllen. Die Struktur des Zielfeldes sollte daher der Struktur der abgelegten Daten entsprechen. Aus Dateien, die im Textmodus geöffneten wurden, liest das Kommando jeweils eine Zeile. Dabei gehen Zeichen verloren, wenn die Länge des Zielfeldes geringer ist als die Länge der gelesenen Zeile. Mit dem Zusatz LENGTH kann die Zahl der tatsächlich gelesenen Zeichen im Feld length bereitgestellt werden.