0
오류의 원인 : ORA-00904 : "DR". "DLR_KEY": 유효하지 않은 식별자? Oracle 버전 12.1.0.2.0잘못된 식별자가있는 Oracle XMLTable 오류
'왼쪽 외부 조인 user_dealer ...'행을 주석 처리하면 쿼리가 성공적으로 실행됩니다.
select dr.dlr_key,
dr.dlr_reference_num,
dr.dlr_name
from dealer dr,
XMLTable('/DLR'
PASSING dr.DLR_DEALER_DATA
COLUMNS
DlrMiscPymtPlan varchar(100) PATH 'DlrMiscPymtPlan'
) as a2
inner join wuser wu on wu.wu_key = 1
left outer join user_dealer ud on ud.udl_dlr_fkey = dr.dlr_key
and ud.udl_usr_fkey = 1
where (
UPPER(DLR_NAME) like 'MLB%'
and (UPPER(a2.DlrMiscPymtPlan) like 'P')
)