我正在使用基于 JOBCODE_TBL 记录的自定义提示表 (PS_AVZ_JD_JBCD_SRC): SELECT a.jobcode , a.descr , a.eff_status , a.flsa_status ,a.job_family FROM ps_jobcode_tbl a WHERE 1=1 AND A.setid='GLOBL ' AND a.effdt = ( 从 ps_jobcode_tbl a_ed 中选择 MAX(a_ed.effdt) 其中 a_ed.jobcode = a.jobcode AND a_ed.effdt <= sysdate)
这应该返回活动和非活动的工作代码(我没有在视图中指定这个)。但是,当我单击提示按钮时,只返回活动的作业代码。SQL 跟踪显示以下 SQL 被触发:SELECT /*+ FIRST_ROWS */ JOBCODE, DESCR, EFF_STATUS FROM PS_AVZ_JD_JBCD_SRC WHERE EFF_STATUS<>'I' ORDER BY JOBCODE
eff_status 标准来自哪里?如果重要的话,提示在非关键字段上......