スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス

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

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.