命令ステートメント
命令ステートメントは、 プログラムが実行する無条件処置を指定するか、明示範囲終了符号によって 終了する条件ステートメントになるかのいずれかです (範囲区切りステートメントを参照してください)。1 つの命令ステートメントを指定できるときにはいつでも、一連の命令ステートメントを指定できます。
表 1 に COBOL 命令ステートメントをリストします。
| タイプ | 命令ステートメント |
|---|---|
| 算術計算 | ADD1 |
| データ操作 | ACCEPT (DATE, DAY, DAY-OF-WEEK, TIME) IBM Extension IBM Extension
XML GENERATE6 End of IBM Extension |
| 終了 | STOP RUN IBM Extension IBM Extension GOBACK End of IBM Extension End of IBM Extension |
| 入出力 (Input/Output) | ACCEPT6 IBM Extension IBM Extension
ACQUIRE End of IBM Extension |
| 順序付け | MERGE |
| プロシージャーの分岐 | ALTER |
| サブプログラム・リンケージ | CALL7 |
| テーブルの処理 | SET |
表 1に関する注:
- 1
- ON SIZE ERROR または NOT ON SIZE ERROR 句が指定されていないもの
- 2
- NOT ON OVERFLOW または ON OVERFLOW 句が指定されていないもの
- 3
- INVALID KEY または NOT INVALID KEY 句が指定されていないもの
- 4
- AT END、NOT AT END、INVALID KEY、NO DATA、または NOT INVALID KEY 句が指定されていないもの
- 5
- INVALID KEY、NOT INVALID KEY、END-OF-PAGE、または NOT END-OF-PAGE 句が指定されていないもの
- 6
- ON EXCEPTION または NOT ON EXCEPTION 句が指定されていないもの
- 7
- ON OVERFLOW、ON EXCEPTION、または NOT ON EXCEPTION 句が指定されていないもの