1.9.4 Stufe 88
Einen Sonderfall stellt die Stufe 88 dar.
|  | |  | | |
Format:
88 Cobolname VALUE Konstante1 [TRHU Konstante2].
| |
|  | |  |
88-Felder werden in IF-Abfragen verwendet und vergleichen den Inhalt des zuvor definierten Feldes mit ihrem eigenen Wert (Konstante1). Mit der THRU-Angabe kann eine Wertebereich von Konstante1 bis einschließlich Konstante2 definiert werden.
Beispiel:
05 FELD PIC 9(3).
88 TESTHUNDERT VALUE 100.
88 TESTNEUN VALUE 9.
88 TEST5BIS8 VALUE 5 THRU 8.
Die IF-Abfrage
IF TEST5BIS8
ist erfüllt, wenn in FELD die Werte 5, 6, 7 oder 8 stehen.
oder
05 WOCHENTAG PIC X(10).
88 SONNTAG VALUE 'Sonntag'.
Die IF-Abfrage
IF SONNTAG
ist erfüllt, wenn sich in WOCHENTAG der Wert 'Sonntag' befindet.
Es können beliebig viele 88-Stufen hintereinander angegeben werden.
Zurück zu Der Stufensyntax in COBOL
Hoch zu Die Datenbeschreibung in Cobol
Weiter zu Die Darstellung der Daten
|