EVALUATE ステートメントの実行

比較操作が完了すると、EVALUATE ステートメントの実行が、次のように進められます。
  • WHEN 句が選択された場合には、選択された WHEN 句の後の最初の命令ステートメント-1 から実行されます。 1 つの命令ステートメント-1 に対して、複数の WHEN ステートメントを使用できることに注意してください。
  • WHEN 句が選択されず、WHEN OTHER 句が指定されている場合には、実行は、命令ステートメント-2 から続行されます。
  • WHEN 句が選択されず、WHEN OTHER 句も指定されていない場合には、実行は、範囲分離文字の後の次の実行可能ステートメントから続行されます。
  • EVALUATE ステートメントの実行範囲は、 実行が、選択された WHEN 句または WHEN OTHER 句の有効範囲の終わりに達したとき、あるいは WHEN 句が選択されず、WHEN OTHER 句も指定されないときに終了します。