* 개발을 하다보면, 입력과 수정문을 동시에 번갈아 가면어 사용해야 될때가 있다. 이럴때 제시되는 방법이다.
* MERGE INTO 문
MERGE INTO [테이블명] T1
USING ([SELECT QUERY]) T2
ON (JOIN 구문)
WHEN MATCHED THEN --조회 값이 있다면,
UPDATE SET T1.[컬럼명] = T2.[컬럼명], ...
WHEN NOT MATCHED THEN --조회 값이 없다면,
INSERT (T1.[컬럼명], ... )
VALUES (T2.[컬럼명], ... );
* MYSQL에도 이와 유사한 기능이 있다.
=> 2013/01/24 - [DB의 속삭임/SQL의 외침] - [DB][MYSQL][SQL]INSERT문과 UPDATE문을 한번에 기술하고 처리 하는 MERGE문
'DB의 속삭임 > SQL의 외침' 카테고리의 다른 글
[DB][MYSQL][SQL]INSERT문과 UPDATE문을 한번에 기술하고 처리 하는 MERGE문 (0) | 2013.01.24 |
---|