오라클에서는 Update 할때..
UPDATE INSA1 A SET
(A.JUMIN_NO1,A.EMP_CNAME)
=(SELECT JUMON_NO1,EMP_CNAME FROM INSA2 WHERE EMP_NO = A.EMP_NO)
WHERE A.EMP_NO = '000000'
(A.JUMIN_NO1,A.EMP_CNAME)
=(SELECT JUMON_NO1,EMP_CNAME FROM INSA2 WHERE EMP_NO = A.EMP_NO)
WHERE A.EMP_NO = '000000'
이런 쿼리가 먹었었는데...
SQL은 안먹는듯..
다음과 같이 수정..
UPDATE INSA1 SET
JUMIN_NO1 = A.JUMIN_NO1,
EMP_CNAME = A.EMP_CNAME
FROM INSA2 A INNER JOIN INSA1 B ON A.EMP_NO = B.EMP_NO
WHERE A.EMP_NO = '000000'
JUMIN_NO1 = A.JUMIN_NO1,
EMP_CNAME = A.EMP_CNAME
FROM INSA2 A INNER JOIN INSA1 B ON A.EMP_NO = B.EMP_NO
WHERE A.EMP_NO = '000000'
간만에 SQL만지려니.. 기억이 가물... 가물...