MERGE INTO 테이블A as A
USING 테이블B as B -- table , view , subquery 가 들어가도 됨
ON (A.USER_ID = B.USER_ID) -- WHERE절에 조건 쓰듯이
WHEN MATCHED THEN -- ON 이하의 조건에 해당하는 데이터가 있는 경우
UPDATE 문장 -- UPDATE 실행
WHEN NOT MATCHED THEN -- ON 이하의 조건에 해당하는 데이터가 없는 경우
INSERT 문장 -- INSERT 실행
기존 데이터가 있을 경우 UPDATE 처리 ,
기존 데이터가 없을 경우 INSERT 처리 한다.
'WORK > DB' 카테고리의 다른 글
mysql 테이블 생성 및 코멘트 추가 (0) | 2018.11.26 |
---|---|
MYSQL 조건문 (0) | 2018.11.23 |
오라클 sequence 생성 및 조회 (0) | 2018.10.11 |
oracle 계정생성 및 테이블 스페이스 생성 (0) | 2018.08.30 |
테이블 join 해서 update 하기 (0) | 2018.04.09 |