是否有高级 oracle 功能可以在将 SQL 查询提交到 oracle 之前对其进行修改?或者可能是修改结果集?基于一定的条件?Like 可能是基于提交查询的进程的名称?还是基于查询文本?
场景是一个进程(用 C++ 编写)正在运行一个查询,而我们没有办法更改 C++ 代码。该流程中的特定业务验证失败,为了使验证不会失败,我想要一种方法来处理返回的数据集或在将选择查询提交到 oracle 引擎之前对其进行操作。
C++ 代码正在运行这个精确的查询
从 A_HDR 中选择 PL_ID,其中 ENT_NBR=''
我想更改它,以便 ORACLE 总是看到并执行以下查询
从 A_HDR 中选择 NULL,其中 ENT_NBR=''
请指导