高速トランザクション処理基盤 TP1/EE/Extended Data Cache SQLプログラミング

[目次][索引][前へ][次へ]

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.