6.2.1 BEGIN DECLARE SECTIONの形式と規則
(2) 形式
BEGIN DECLARE SECTION
(3) 共通規則
-
埋込みSQL宣言節の終わりは,END DECLARE SECTION(埋込みSQL終了宣言)を指定してください。
-
SQL中で使用する埋込み変数,及び標識変数は,埋込みSQL宣言節で宣言します。
-
埋込み型のUAPには,0個以上の埋込みSQL宣言節を指定できます。
-
埋込みSQL宣言節には,変数の宣言だけ指定できます。ただし,変数の宣言を含まない埋込みSQL宣言節は指定できます。
(4) 使用例
SQL中で使用する埋込み変数を宣言します。
<C言語の場合>
EXEC SQL BEGIN DECLARE SECTION;
char XSCODE[5];
char XSNAME[17];
char XCOL[3];
long XTANKA;
long XZSURYO;
EXEC SQL END DECLARE SECTION;
<COBOL言語の場合>
EXEC SQL
BEGIN DECLARE SECTION
END-EXEC.
77 XSCODE PIC X(4).
77 XSNAME PIC X(16).
77 XCOL PIC X(2).
77 XTANKA PIC S9(9) COMP.
77 XZSURYO PIC S9(9) COMP.
EXEC SQL
END DECLARE SECTION
END-EXEC.