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

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

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

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

요약

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

 

 

 

지난 게시글 꼭 참고하길 바란다.

2019/11/27 - [놀고있네/MS SQL] - [SQL Server] MERGE 사용하기 (INSERT & UPDATE)

 

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

목표: MERGE 사용하기 (INSERT & UPDATE) 요약 target, source table 고려하기 Merge 올바르게 사용하기 MERGE 개념: target table에 source table을 INSERT, UPDATE, DELETE 하는 것 이 게시글은 INSERT & UPDAT..

miaow-miaow.tistory.com

 

 

 

MERGE(INSERT & UPDATE & DELETE) 예상 결과

 

 

1. target, source table 고려하기

 

 

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

 

target table: dbo.dogandcat

source table: dbo.cat

 

 

target table 만듦

 

source table 만듦

 

2. Merge 올바르게 사용하기

 

 

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

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

 

지난 게시글과 다른 점은

DELETE: source table에 target table의 정보가 없을 때 target table의 데이터 삭제

 

 

MERGE(INSERT & UPDATE & DELETE)
예상 결과

 

 

지난 게시글에서 했던 [INSERT & UPDATE] 의 결과와 비교바람!

MERGE(INSERT & UPDATE)
예상 결과

 


 

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


 

 

반응형

댓글