EXEC CMD - END-EXEC statement in IF Statement or EVALUATE STATEMENT

From: apknight (apknight_at_gmail.com)
Date: 03/12/05


Date: 12 Mar 2005 00:36:39 -0800

follow text is correct?

1.
     IF SQLCODE = ZERO
         MOVE VARA TO VARC
         EXEC SQL INCLUDE 'SAMPLE.INC' END-EXEC.
         MOVE VARA TO NBM
     END-IF.

2.
     IF SQLCODE = ZERO
         MOVE VARA TO VARC
         EXEC SQL INCLUDE 'SAMPLE.INC' END-EXEC
         MOVE VARA TO SAMPLE
     END-IF.

3.
     IF SQLCODE = ZERO
         MOVE VARA TO VARC
         EXEC SQL SELECT A FROM B END-EXEC
         MOVE VARA TO VARC
     END-IF.

4.
     IF SQLCODE = ZERO
         MOVE VARA TO VARC
         EXEC SQL SELECT A FROM B END-EXEC.
         MOVE VARA TO VARC
     END-IF.

My question's point is "EXEC CMD -- END-EXEC" statement must end wiht "."..
( all cobol compiler..case.)