본문 바로가기
🎪 놀고있네/MS SQL

[SQL Server] MERGE 사용하기 (INSERT & UPDATE)

by 냥장판 2019. 11. 27.
반응형

목표: MERGE 사용하기 (INSERT & UPDATE)

요약

  1. target, source table 고려하기
  2. Merge 올바르게 사용하기 

 

MERGE(INSERT & UPDATE) 예상 결과

 

MERGE 개념: target table에 source table을 INSERT, UPDATE, DELETE 하는 것

이 게시글은 INSERT & UPDATE를 할 것임

 

 

1. target, source table 고려하기

 

두개의 테이블이 있고, target table에 source table를 INSERT & UPDATE 하는 것으로 target과 source를 정해야함

 

target table: dbo.dog

source table: dbo.cat

 

 

target table 만듦

 

source table 만듦

 

 

2. Merge 올바르게 사용하기

INSERT: target table에 없는 source table의 데이터 삽입

UPDATE: 두 테이블에 존재하는 동일한 이름(꾸이)이 source table의 내용(Doggy > Russian Blue)으로 업데이트

 

 

 

예상 결과

 


 

오타가 있음 할많하않 입니다ㅋㅋㅋ

 


 

반응형

댓글