Update 할려하는데. 가상 컬럼에는 허용하지 않는다는....ORA-01733 error가 발생하네요.
어떻게 수정하는게 올바른건지요.. 봐주셨으면 합니다.
제가 실행한 쿼리는 아래와 같습니다.
감사합니다.
UPDATE /*+ bypass_ujvc */
(SELECT T1.ID
, T1.NM
FROM (SELECT DISTINCT AA.ID
, AA.NM
, COUNT(1) OVER(PARTITION BY BB.ID, BB.SEQ1, BB.SEQ2, BB.SEQ3) CNT
FROM AA
, BB
, (SELECT ID
, SEQ1
, SEQ2
, SEQ3
, SEQ4
FROM BB
WHERE ID = 111) CC
WHERE AA.ID = CC.ID
AND AA.SEQ1 = CC.SEQ1
AND AA.SEQ2 = CC.SEQ2
AND AA.SEQ3 = CC.SEQ3
AND BB.ID = CC.ID
AND BB.SEQ1 = CC.SEQ1
AND BB.SEQ2 = CC.SEQ2
AND BB.SEQ3 = CC.SEQ3) T1
WHERE T1.CNT <= 1)
SET NM= 'TEST';