以下のように設定した場合、pureQuery は、pureQueryXML ファイルにあるすべての SQL ステートメントを動的に実行するか、またはキャプチャーされたステートメントに対応する代替 SQL ステートメントを実行します。ステートメントが pureQueryXML ファイルにない場合、pureQuery はステートメントを動的に実行します。
以下のように設定してアプリケーションを実行した場合、
pureQuery は、その SQL ステートメントを実行する必要がある接続用の pureQueryXML ファイル内にステートメントがあるかどうかを検査します。続いて、
pureQuery は、以下のいずれかのアクションを実行します。
- ステートメントが pureQueryXML ファイルにある場合、pureQuery はステートメントを動的に実行します。
- ステートメントが pureQueryXML ファイルにあり、自動生成されるキーを使用せず、対応する代替 SQL ステートメントがある場合、pureQuery は、置換 SQL ステートメントを動的に実行します。
- ステートメントが pureQueryXML ファイルにない場合、pureQuery はステートメントを動的に実行します。
表 1. 必要な設定プロパティー |
設定 |
enableDynamicSQLReplacement |
TRUE |
pureQueryXml |
file-name.pdqxml または file-name.xml |
このような設定の組み合わせの場合、pureQuery は allowDynamicSQL の値を無視します。
この表には、デフォルト値のままにすることができるプロパティーや、ユーザーが使用する可能性があるその他のプロパティーは示されていません。以下に、SQL ステートメントを実行する際に使用可能なプロパティーの完全なリストを示します。
ロギング・プロパティーも
設定できます。ロギングおよびトレースのプロパティーの説明を参照してください。
このようなプロパティーの設定方法と設定場所については、クライアント最適化に関するプロパティーの設定方法を参照してください。