오라클 merge
오라클 merge MERGE INTO 대상테이블 A -- 업데이트나 INSERT등의 조작이 될 테이블 USING 데이터테이블 B -- 참조할 데이터 테이블 ON (B.COL1 = A.COL1) -- 조건절 WHEN MATCHED THEN -- 일치하면 할 작업들 UPDATE SET A.COL2 = B.COL2, A.COL3 = B.COL3 A.COL4 = B.COL4 WHEN NOT MATCHED THEN -- 일치하지 않으면 할 작업들 INSERT (COL1, COL2, COL3, COL4) VALUES(B.COL1, B.COL2, B.COL3, B.COL4)
프로그래밍/DB
2019. 8. 29. 11:32