[Oracle] MERGE INTO 단일 테이블 쿼리방법
단일 테이블에 KEY값을 비교해서 키값이 동일하다면 UPDATE, 동일하지 않다면 INSERT를 하는 방법 MERGE INTO [1. 테이블 명 : UPDATE OR INSERT할 테이블명] USING DUAL USING DUAL[2. 조회 서브 쿼리 동일 테이블 시 DUAL작성] ON[1과 2의 조인 조건 : 조인 조건의 KEY와 일치여부 UPDATE/INSERT 조건은 바로 ON절에 의해 결정] WHEN MATCHED THEN [일치 되는 경우 UPDATE] UPDATE SET 컬럼1 = 값1, 컬럼2 = 값2 WHEN NOT MATCHED THEN [일치 안되는 경우 INSERT] INSERT (컬럼1,2...) VALUES (값1, 값2) 주의할 점은 ON절에서 KEY값이 일치할 때, UPDATE..
2021. 1. 12.