update /*+ bypass_ujvc */
(
select aft_decl_sta_fg,decl_sta_fg from
(select distinct A.mem_mgmt_no, max(A.mem_hst_no)
mem_hst_no,MAX(A.AFT_DECL_STA_FG) AFT_DECL_STA_FG,
MAX(B.DECL_STA_FG) DECL_STA_FG
from tbm_mem_hst A,TBM_MEM_DET B
WHERE A.MEM_MGMT_NO = B.MEM_MGMT_NO
AND AFT_ORG_CD = '00248'
group by A.mem_mgmt_no ) a
)
set
DECL_STA_FG = AFT_DECL_STA_FG
update 처리시 group by시 조인을 이용한 업데이트가 안되는지 질문을 드리고 싶습니다..
그룹바이를 안할시에는 업데이트가 되지만 저런경우에는 업데이트가 되지를 않네요
error
ORA-01733: 가상 열은 사용할 수 없습니다
ORA-01732: 뷰에 대한 데이터 조작이 부적합합니다