このプロパティーには、以下の値を指定できます。
以下の表で、capturedOnly、executionMode、および allowDynamicSQL の組み合わせと、結果として実行される操作を示します。
capturedOnly | executionMode | allowDynamicSQL | SQL ステートメントの突き合わせ | 結果 |
---|---|---|---|---|
TRUE | STATIC | TRUE | あり | isBindable = True、SQL ステートメントを静的に実行する isBindable = False、SQL ステートメントを動的に実行する |
TRUE | STATIC/DYNAMIC | TRUE/FALSE | なし | エラーを返す |
TRUE | STATIC | FALSE | あり | isBindable = True、SQL ステートメントを静的に実行する isBindable = False、エラーを返す |
TRUE | DYNAMIC | TRUE/FALSE | あり | SQL ステートメントを実行する |
FALSE | STATIC | TRUE | あり | isBindable = True、SQL ステートメントを静的に実行する isBindable = False、SQL ステートメントを動的に実行する |
FALSE | STATIC | TRUE | なし | SQL ステートメントを動的に実行する |
FALSE | STATIC | FALSE | あり | isBindable = True、SQL ステートメントを静的に実行する isBindable = False、エラーを返す |
FALSE | STATIC | FALSE | なし | エラーを返す |
FALSE | DYNAMIC | TRUE/FALSE | あり/なし | SQL ステートメントを実行する |
DB2® コール・レベル・インターフェースまたは IBM® Data Server Driver と pureQuery Runtime を一緒に使用する場合は、pureQuery Runtime プロパティーを構成キーワードとして使用できます。
pureQuery クライアントの最適化により使用可能にされた CLI アプリケーションは、キャプチャーした SQL ステートメントを含むファイルを指定するための pureQueryXml キーワードのみをサポートしています。