목표: MERGE 사용하기 (INSERT & UPDATE & DELETE)
요약
- target, source table 고려하기
- 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
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의 데이터 삭제
지난 게시글에서 했던 [INSERT & UPDATE] 의 결과와 비교바람!
오타가 있음 할많하않 입니다ㅋㅋㅋ
'🎪 놀고있네 > MS SQL' 카테고리의 다른 글
[SQL Server] varchar, nvarchar 뭘 사용해야 하죠? (0) | 2019.12.06 |
---|---|
[SQL Server] 서브쿼리(Subquery) 란? (0) | 2019.11.29 |
[SQL Server] MERGE 사용하기 (INSERT & UPDATE) (0) | 2019.11.27 |
[SQL Server] SELECT문을 이용한 INSERT (0) | 2019.11.18 |
[SQL Server] JOIN 구문 (0) | 2019.11.18 |
댓글