ORACLE

merge이용

구름너머 2009. 6. 1. 11:28

[SYNTAX]

MERGE INTO 테이블 A -- update 또는 insert할 테이블

USING (테이블명 | SUBQUERY | 뷰) B -- 비교 대상

ON(A와 B의 조인식)-- 대상테이블과 비교테이블의 조인식

WHEN MATCHED THEN-- on절에서 일치하는 로우가 있다면

UPDATE SET = , , .... -- 업데이트하고,

WHEN NOT MATCHED THEN-- 일치하는 로우가 없다면

INSERT INTO(컬럼명) -- insert를

VALUES(값, 값, ...) -- 이 값으로 넣어라.