SQL 解説書

INCLUDE

INCLUDE ステートメントは、宣言をソース・プログラムに挿入します。

呼び出し

このステートメントは、アプリケーション・プログラムに組み込む方法のみ可能です。 これは、実行可能ステートメントではありません。

許可

権限は不要です。

構文

>>-INCLUDE----+-SQLCA-+----------------------------------------><
              +-SQLDA-+
              '-name--'
 

説明

SQLCA
SQL 連絡域 (SQLCA) の記述を組み込む (挿入) ことを指定します。 SQLCA については、付録 B, SQL 連絡 (SQLCA) を参照してください。

SQLDA
SQL 記述子域 (SQLDA) の記述を組み込むことを指定します。 SQLDA については、付録 C, SQL 記述子域 (SQLDA) を参照してください。

name
プリコンパイルするソース・プログラムに組み込むテキストが入っている外部ファイルを指定します。 ファイル名拡張子のない SQL 識別子、 または一重引用符で囲んだ (' ') リテラルを指定することができます。 SQL 識別子は、そのファイル名拡張子として、 プリコンパイルするソース・ファイルのファイル名拡張子が想定されます。 引用符で囲んだリテラルにファイル名拡張子の指定がない場合には、 拡張子はないものと想定されます。

ホスト言語固有の情報については、アプリケーション開発の手引き を参照してください。

C プログラムに SQLCA を組み込みます。

   EXEC SQL INCLUDE SQLCA;
 
   EXEC SQL DECLARE C1 CURSOR FOR
     SELECT DEPTNO, DEPTNAME, MGRNO FROM TDEPT
       WHERE ADMRDEPT = 'A00';
 
   EXEC SQL OPEN C1;
 
   while (SQLCODE==0) {
     EXEC SQL FETCH C1 INTO :dnum, :dname, :mnum;
 
   (Print results)
 
   }
 
   EXEC SQL CLOSE C1;


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]