ORACLE SELECT UPDATE 예제
UPDATE VOB_CUST_QNA X
SET (X.DEF_RCV_PERNM)
= (
SELECT A.DEF_RCV_PERNM
FROM (
SELECT A.PK
, A.ANS_NM AS DEF_RCV_PERNM
FROM PRUNET_CUS_QNA A
WHERE A.RCV_WINDOW = 'AS신청'
AND A.ANS_NM IS NOT NULL
) A
WHERE A.PK = X.DEF_QNA_SEQ
)
WHERE X.DOC_CLS = '30' --
AND EXISTS (
SELECT 1
FROM (
SELECT A.PK
FROM PRUNET_CUS_QNA A
WHERE A.RCV_WINDOW = 'AS신청'
AND A.ANS_NM IS NOT NULL
) Y
WHERE Y.PK = X.DEF_QNA_SEQ
);