5.1 BEGIN DECLARE SECTION埋め込みSQLの開始宣言

<この節の構成>
(1) 機能
(2) 形式
(3) 共通規則
(4) 使用例

(1) 機能

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

(2) 形式

BEGIN DECLARE SECTION

(3) 共通規則

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

(4) 使用例

SQL中で使用する埋め込み変数を宣言します。

   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.