enableDynamicSQLReplacement プロパティー

代替 SQL ステートメントを pureQueryXML ファイルに追加し、 そのステートメントをバインドしなかった場合に、このオプションによって、そのステートメントを実行するかどうかを指定します。

pureQueryXML ファイルに SQL ステートメントを取り込んだ後に、アプリケーションで必要なパフォーマンスを下回っているステートメントが 1 つ以上見つかる場合があります。 ただし、開発サイクルの終盤にこの事実を見つけた場合には、アプリケーションの修正が可能ではないことがあります。 このような場合には、低パフォーマンスの各 SQL ステートメントの代替 SQL ステートメントを追加することで、pureQueryXML ファイルを編集できます。 アプリケーションの実行時には、pureQuery は、元に取り込んだ SQL ステートメントの代わりに代替 SQL ステートメントを使用します。

代替 SQL ステートメントを追加した後にバインドするかどうかを選択できます。 バインドせずに使用する場合には、アプリケーションの実行時に enableDynamicSQLReplacement プロパティーを TRUE に設定する必要があります。

このプロパティーには、以下の値を指定できます。

TRUE
代替 SQL ステートメントを実行するように指定します。 バインドされていないため、pureQuery は動的に実行します。
FALSE
代替 SQL ステートメントを実行しないように指定します。 代わりに、pureQuery は、アプリケーションで使用される pureQueryXML ファイル内の元の SQL ステートメントを実行します。
これはデフォルト値です。

フィードバック