高速トランザクション処理基盤 TP1/EE/Extended Data Cache SQLプログラミング
SQLプリプロセサ(eexdbcbl)を実行する前に確認が必要な項目について説明します。
SQLプリプロセサ(eexdbcbl)を使用するための前提条件を次に示します。
プリプロセスする前に次の表に示す最大値と最小値を確認してください。
表7-1 最大値と最小値
| 項番 | 項目 | 最小値(個) | 最大値(個) |
|---|---|---|---|
| 1 | 1プリプロセス単位に記述できるSQL文の数※1 | 0 | 4095 |
| 2 | 1プリプロセス単位に宣言できるカーソルの数 | 0 | 1023 |
| 3 | 1SQL文に指定できる埋め込み変数の数 | 0 | 3000 |
| 4 | 1SQL文に指定できる検索項目数 | 0 | 3000 |
| 5 | 1トランザクション内で同時に実行できるSQL文の数※2 | 0 | 4095 |
表7-2 数える対象のSQL
| 項番 | 分類 | SQL | 対象可否 |
|---|---|---|---|
| 1 | 操作系SQL | CLOSE※ | ○ |
| 2 | DECLARE CURSOR | × | |
| 3 | DELETE | ○ | |
| 4 | FETCH※ | ○ | |
| 5 | INSERT | ○ | |
| 6 | OPEN※ | ○ | |
| 7 | SELECT | ○ | |
| 8 | 1行SELECT | ○ | |
| 9 | UPDATE | ○ | |
| 10 | 埋め込み言語 | BEGIN DECLARE SECTION | × |
| 11 | COPY | × | |
| 12 | END DECLARE SECTION | × | |
| 13 | SQL先頭子 | × | |
| 14 | SQL終了子 | × | |
| 15 | SQLCODE変数 | × | |
| 16 | WHENEVER | × |
All Rights Reserved. Copyright (C) 2008, Hitachi, Ltd.