테이블 머지

ALL

MSSQL MERGE 테이블에 있으면 업데이트 없으면 추가 하기

SQL Server에서 MERGE를 사용하여 테이블 데이터를 업데이트(UPDATE) 또는 추가(INSERT)하는 방법을 보겠습니다. 우선 MERGE를 사용 하는 이유로 여러가지가 있지만 보관용 테이블에 최신 데이터로 갱신해야 하는 경우가 많습니다. 보관용 테이블에 데이터가 존재하는 경우에는 최신 데이터로 업데이트를 해줘야 하고, 존재하지 않는 데이터의 경우에는 추가를 해줘야 합니다. 쿼리로도 작성할 수 있지만 MERGE를 사용해서도 UPDATE와 INSERT를 간단하게할 수 있습니다. MERGE 사용 방법 --base_table를 ...