MERGE INTO


1.使用例

  • 表のデータは変更され、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 실행