Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 253

Compiler
Inhaltsverzeichnis

Werbung

Dateiverarbeitung
Welche der oben erwähnten Verarbeitungsformen durchgeführt werden können und wie die
Ein-/Ausgabeanweisungen dabei wirken, hängt von der vereinbarten Zugriffsart ab:
ACCESS MODE IS SEQUENTIAL
erlaubt es, wie bei OPEN INPUT die Datei mit READ sequenziell zu lesen und dabei
durch einen vorhergehenden START auf einen beliebigen Satz der Datei als Anfangs-
punkt zu positionieren.
Darüberhinaus kann nach einem erfolgreichen READ der gelesene Satz
Dabei darf zwischen READ und REWRITE bzw. DELETE
ACCESS MODE IS RANDOM
ermöglicht es, wie bei OPEN INPUT mit READ Sätze wahlfrei zu lesen.
Ferner können mit WRITE neue Sätze in die Datei eingefügt und mit REWRITE bzw.
DELETE bereits in der Datei vorhandene Sätze überschrieben bzw. gelöscht werden
(unabhängig davon, ob sie vorher gelesen wurden). Das RECORD KEY-Schlüsselfeld
muss dazu vor jeder WRITE-, REWRITE- oder DELETE-Anweisung mit dem Schlüssel
des Satzes versorgt werden, der hinzugefügt, überschrieben oder gelöscht werden soll.
Wird bei WRITE der Schlüssel eines bereits vorhandenen Satzes bzw. bei REWRITE
oder DELETE der Schlüssel eines nicht existierenden Satzes angegeben, dann
tritt eine INVALID KEY-Bedingung auf und WRITE oder REWRITE bzw. DELETE
verzweigt zur INVALID KEY-Anweisung oder zur vereinbarten USE-Prozedur.
ACCESS MODE IS DYNAMIC
gestattet es, die Datei sowohl sequenziell als auch wahlfrei zu verarbeiten. Die jeweilige
Zugriffsart wird dabei über das Format der READ-Anweisung gewählt.
U41113-J-Z125-6
durch das Programm aktualisiert und mit REWRITE zurückgeschrieben oder
mit DELETE logisch gelöscht werden.
keine weitere Ein-/Ausgabeanweisung für diese Datei ausgeführt und
das RECORD KEY-Schlüsselfeld nicht verändert werden.
Indizierte Dateien
253

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis