Uma declaração condicional especifica que o valor de verdade de uma condição deve ser determinado e que a ação subseqüente do programa de objeto depende desse
valor de verdade.
Para obter mais informações sobre expressões condicionais, consulte Conditional expressions - Expressões condicionais.
As listas a seguir contêm instruções COBOL que se tornam condicionais quando uma condição (por exemplo, ON SIZE ERROR ou ON OVERFLOW) é incluída e quando a
instrução não é finalizada por seu terminador de escopo explícito.
Arithmetic - Aritmética
- ADD ... ON SIZE ERROR
- ADD ... NOT ON SIZE ERROR
- COMPUTE ... ON SIZE ERROR
- COMPUTE ... NOT ON SIZE ERROR
- DIVIDE ... ON SIZE ERROR
- DIVIDE ... NOT ON SIZE ERROR
- MULTIPLY ... ON SIZE ERROR
- MULTIPLY ... NOT ON SIZE ERROR
- SUBTRACT ... ON SIZE ERROR
- SUBTRACT ... NOT ON SIZE ERROR
Data movement - Movimentação de dados
- STRING ... ON OVERFLOW
- STRING ... NOT ON OVERFLOW
- UNSTRING ... ON OVERFLOW
- UNSTRING ... NOT ON OVERFLOW
- XML GENERATE ... ON EXCEPTION
- XML GENERATE ... NOT ON EXCEPTION
- XML PARSE ... ON EXCEPTION
- XML PARSE ... NOT ON EXCEPTION
Decision- Decisão
Input-output - Entrada-saída
- DELETE ... INVALID KEY
- DELETE ... NOT INVALID KEY
- READ ... AT END
- READ ... NOT AT END
- READ ... INVALID KEY
- READ ... NOT INVALID KEY
- REWRITE ... INVALID KEY
- REWRITE ... NOT INVALID KEY
- START ... INVALID KEY
- START ... NOT INVALID KEY
- WRITE ... AT END-OF-PAGE
- WRITE ... NOT AT END-OF-PAGE
- WRITE ... INVALID KEY
- WRITE ... NOT INVALID KEY
Ordering - classificação
- RETURN ... AT END
- RETURN ... NOT AT END
Program or method linkage - Vinculação de programa ou método
- CALL ... ON OVERFLOW
- CALL ... ON EXCEPTION
- CALL ... NOT ON EXCEPTION
- INVOKE ... ON EXCEPTION
- INVOKE ... NOT ON EXCEPTION
Table-handling - Manipulação de tabela
© Copyright IBM Corp.