MERGE INTO

정재민·2021년 4월 21일
0

오라클

목록 보기
1/3

1. 사용케이스

  • Table에 존재하는 데이터는 변경, 만약 해당 ROW가 없을 시 데이터 삽입 기능 수행
  • ex)
MERGE INTO [table_name]
	USING (table | view | subquery) --조회용 서브쿼리, INTO절과 같은 시 DUAL 활용
	ON (join condition) 	  -- WHERE절 조건식과 동일
WHEN MATCHED THEN    	  -- ON 이하의 조건에 해당하는 데이터가 있는 경우 
    	UPDATE SET col1 = val1[, ...]   -- UPDATE 실행
WHEN NOT MATCHED THEN     -- ON 이하의 조건에 해당하는 데이터가 없는 경우
        INSERT (column lists) VALUES (values);  -- INSERT 실행
profile
화이팅

0개의 댓글