반응형
Merge statement syntax
MERGE [TARGET] AS T
USING [SOURCE] AS S
ON [JOIN_CONDITIONS]
WHEN MATCHED THEN
[UPDATE STATEMENT]
WHEN NOT MATCHED BY TARGET THEN
[INSERT STATEMENT]
WHEN NOT MATCHED BY SOURCE THEN
[DELETE STATEMENT]
타겟 테이블과 소스 테이블로 나누어서 진행을 한다. 합치는 과정에서의 규칙은 when then으로 처리한다.
반응형
'Database > SQL Server' 카테고리의 다른 글
SQL Server - 데이터베이스 교착 상태 Database Deadlock (0) | 2020.12.11 |
---|---|
SQL Server - 동시에 일어나는 트랜잭션 Concurrent Transactions (0) | 2020.12.10 |
SQL Server - 파라미터 옵션(NULL값 True) 주고 실전에 사용하기 (0) | 2020.12.10 |
SQL Server - 재사용 가능한 스크립트 Re-runnable sql server script (0) | 2020.12.10 |
SQL Server - 모든 테이블의 리스트 T-SQL query (0) | 2020.12.10 |