オラクルに送信される直前にSQLクエリを変更する高度なオラクル機能はありますか?または、結果セットを変更する可能性がありますか?特定の条件に基づいていますか?クエリを送信するプロセスの名前に基づいている可能性がありますか?またはクエリテキストに基づいていますか?
シナリオは、プロセス(C ++で記述)がクエリを実行していて、C++コードを変更する方法がないというものです。そのプロセス内の特定のビジネス検証が失敗しています。検証が失敗しないようにするために、返されたデータセットを操作するか、Oracleエンジンに送信される直前にselectクエリを操作する方法が必要です。
C++コードはこの正確なクエリを実行しています
SELECT PL_ID FROM A_HDR WHERE ENT_NBR =''
ORACLEが常に次のクエリを認識して実行するように変更したい
SELECT NULL FROM A_HDR WHERE ENT_NBR =''
案内してください