[SQL] Merge 인서트와 업데이트를 동시에 (Upsert)


[SQL] Merge 인서트와 업데이트를 동시에 (Upsert)

배치파일을 작성하다보면 정말 다양한 쿼리문들이 있지만 그 중 정말 유용하다고 생각하는 merge문을 소개한다. 조건에 맞추어 UPDATE 및 INSERT로 분기하여 처리하는 내용으로 프로그램상 고도화를 통해서 데이터유무를 굳이 체크하지않더라도 데이터를 UPDATE/INSERT할 수 있다. 학창시절에 데이터베이스 설계/동작까진 접해봤지만 운영을 해본 경험은 없기에 취업을 하고 배치 속 쿼리문을 봤을 때 가장 유용하다고 느껴진 DML 문법이다. {OBJTBL} : 목적테이블 USING ( ) : MERGE를 진행하고 싶은 데이터를 조회한다. ON ( ) : 데이터 유무를 체크하기 위한 기준 컬럼을 잡는다 ( 일반적으로 목적테이블의 PK값이 들어가게 됨 ) WHEN MATCHED..........

[SQL] Merge 인서트와 업데이트를 동시에 (Upsert)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [SQL] Merge 인서트와 업데이트를 동시에 (Upsert)