BEGIN DECLARE SECTION埋込みSQL開始宣言

機能

埋込みSQL宣言節の始まりを示します。埋込みSQL宣言節には,SQL中で使用する埋込み変数,及び標識変数を指定します。

形式

 BEGIN DECLARE SECTION

共通規則

  1. 埋込みSQL宣言節の終わりは,END DECLARE SECTION(埋込みSQL終了宣言)を指定してください。
  2. SQL中で使用する埋込み変数,及び標識変数は,埋込みSQL宣言節で宣言します。
  3. 埋込み型のUAPには,0個以上の埋込みSQL宣言節を指定できます。
  4. 埋込みSQL宣言節には,変数の宣言だけ指定できます。ただし,変数の宣言を含まない埋込みSQL宣言節は指定できます。

使用例

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.