posted by 구름너머 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(값, 값, ...) -- 이 값으로 넣어라.

'ORACLE' 카테고리의 다른 글

파티션 테이블 DROP하기  (0) 2009.06.11
오라클 세션 조회  (0) 2009.06.11
계층적 질의(hierarchical query)  (0) 2008.12.08
grouping sets 사용법  (0) 2008.12.08
파티션 테이블 삭제하기.  (0) 2008.11.13