반응형
    
    
    
  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 |