Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 246

Compiler
Inhaltsverzeichnis

Werbung

Indizierte Dateien
01 datensatz.
nn feld-1
...
nn primärschlüssel
...
nn sekundärschlüssel typ&länge
stellt eine Datensatzerklärung für die zugehörige Datei dar. Sie beschreibt den logischen
Aufbau von Datensätzen.
Für jede Datei ist mindestens eine Datensatzerklärung erforderlich. Werden für eine Datei
mehrere Datensatzerklärungen angegeben, ist das vereinbarte Satzformat zu beachten:
Bei Sätzen fester Länge müssen alle Satzerklärungen die gleiche Größe haben,
bei Sätzen variabler Länge dürfen sie nicht im Widerspruch zur Satzlängenangabe der
RECORD-Klausel stehen. Darüberhinaus muss auch die Datensatzerklärung mit der
kleinsten Satzlänge den Satzschlüssel noch ganz enthalten.
Mindestens eine der Datensatzerklärungen muss das Primärschlüsselfeld explizit als Teil-
feld von datensatz vereinbaren. Für typ&länge sind die erforderlichen Längen- und Format-
vereinbarungen (PICTURE- und USAGE-Klauseln etc.) einzusetzen (primärschlüssel darf
bis zu 255 Byte lang sein).
sekundärschlüssel ist der Datenname aus der entsprechenden
ALTERNATE RECORD KEY-Klausel. Jedes Sekundärschlüssel-Feld darf maximal
127 Byte lang sein. Überlappungen mit dem Primärschlüssel oder weiteren Sekundär-
schlüsseln sind zulässig, sofern zwei Schlüsselfelder nicht an derselben Stelle beginnen.
Der COBOL2000-Compiler lässt auch rein numerisch (PIC 9) oder alphabetisch (PIC A)
definierte Sekundärschlüssel zu.
Für alle anderen Datensatzerklärungen zu dieser Datei ist die Unterteilung von datensatz
in Teilfelder (feld-1, feld-2,...) optional.
OPEN open-modus interner-dateiname
eröffnet die Datei in der angegebenen Eröffnungsart open-modus für die Verarbeitung.
Für open-modus sind folgende Angaben möglich:
INPUT
OUTPUT eröffnet die Datei als Ausgabedatei; sie kann nur neu geschrieben werden.
EXTEND
I-O
Die Angabe für open-modus legt fest, mit welchen Ein-/Ausgabeanweisungen auf die Datei
zugegriffen werden darf (siehe
zierte Dateien)" auf Seite
246
typ&länge
typ&länge
eröffnet die Datei als Eingabedatei; sie kann nur gelesen werden
eröffnet die Datei als Ausgabedatei; sie kann erweitert werden.
eröffnet die Datei als Ein-/Ausgabedatei; sie kann (Satz für Satz) gelesen,
aktualisiert und zurückgeschrieben werden.
Abschnitt „Eröffnungsarten und Verarbeitungsformen (indi-
249).
Dateiverarbeitung
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis