命令ステートメント は、プログラムが無条件に実行する処置を指定するステートメントであり、 また、明示的範囲終了符号で終了する条件ステートメントでもあります (範囲区切りステートメントを参照)。 1 つの命令ステートメントを指定できるときは、いつでも一連の命令ステートメントを指定できます。明示的範囲終了符号によって範囲を限定される条件ステートメントも、 命令ステートメントに分類されます (範囲区切りステートメントを参照)。以下の表は、COBOL の命令ステートメントを示したものです。
1. ON SIZE ERROR 句または NOT ON SIZE ERROR 句が指定されていないもの。
2. ON OVERFLOW 句または NOT ON OVERFLOW 句が指定されていないもの。
8. ON EXCEPTION 句または NOT ON EXCEPTION 句が指定されていないもの。
3. INVALID KEY 句または NOT INVALID KEY 句が指定されていないもの。
4. AT END 句または NOT AT END 句が指定されていないもの、および INVALID KEY 句または NOT INVALID KEY 句が指定されていないもの。
5. INVALID KEY 句または NOT INVALID KEY 句が指定されていないもの、および END-OF-PAGE 句または NOT
END-OF-PAGE 句が指定されていないもの。
6. AT END 句または NOT AT END 句が指定されていないもの。
7. ON OVERFLOW 句が指定されていないもの、および ON EXCEPTION 句または NOT ON EXCEPTION 句が指定されていないもの。