DB의 속삭임/SQL의 외침 썸네일형 리스트형 [DB][MYSQL][SQL]INSERT문과 UPDATE문을 한번에 기술하고 처리 하는 MERGE문 * 개발을 하다보면, 입력과 수정문을 동시에 번갈아 가면어 사용해야 될때가 있다. 이럴때 제시 되는 방법이다. * INSERT INTO ~ ON ~ KEY UPDATE INSERT INTO [테이블명] ([컬럼명], ... ) VALUES ([입력값], ... ) ON DUPLICATE KEY UPDATE [컬럼명] = [업데이트 값], ... ; * 오라클 또한 이와 비슷한 기능이 있다. => 2013/01/24 - [DB의 속삭임/SQL의 외침] - [DB][ORACLE][SQL]INSERT문과 UPDATE문을 한번에 기술하고 처리 하는 MERGE문 더보기 [DB][ORACLE][SQL]INSERT문과 UPDATE문을 한번에 기술하고 처리 하는 MERGE문 * 개발을 하다보면, 입력과 수정문을 동시에 번갈아 가면어 사용해야 될때가 있다. 이럴때 제시되는 방법이다. * 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문을 한번에 기술하고 처리 하는 M.. 더보기 이전 1 다음