我基於所述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一個 WHERE 1 = 1 AND A.setid = 'GLOBL' AND a.effdt =( SELECT MAX(a_ed.effdt) FROM ps_jobcode_tbl a_ed WHERE a_ed.jobcode = a.jobcode AND a_ed。 effdt < = sysdate)PeopleSoft的提示表添加eff_status標準
這應該返回活動和非活動的作業碼(我沒有在視圖中指定)。但是,當我單擊提示按鈕時,只返回活動作業碼。一個SQL跟蹤顯示以下SQL被解僱: SELECT/* + FIRST_ROWS */JOBCODE,DESCR,EFF_STATUS FROM PS_AVZ_JD_JBCD_SRC WHERE EFF_STATUS <> '我' ORDER BY JOBCODE
哪裏eff_status標準是從哪裏來的?提示是非關鍵字段,如果這很重要...