SQL에서 MERGE(또는 UPSERT) 문의 역할은?
보통 Stack Overflow해설
MERGE INTO target USING source ON (조건) WHEN MATCHED THEN UPDATE SET ... WHEN NOT MATCHED THEN INSERT ...처럼 사용합니다. 일치하는 행이 있으면 업데이트, 없으면 삽입하는 로직을 원자적으로 처리합니다. ETL, 데이터 동기화에 필수적입니다.
MERGE INTO target USING source ON (조건) WHEN MATCHED THEN UPDATE SET ... WHEN NOT MATCHED THEN INSERT ...처럼 사용합니다. 일치하는 행이 있으면 업데이트, 없으면 삽입하는 로직을 원자적으로 처리합니다. ETL, 데이터 동기화에 필수적입니다.