목록Merge (1)
개발일기장
MERGE
MERGE INTO는 특정키에 대한 결과값이 있을때에는 UPDATE 결과값이 없을때에는 INSERT 할 때 사용한다. MERGE INTO #대상테이블 AS A USING( #비교할 데이터 --SELECT 문 ) B ON A.KEY = B.KEY (대상테이블과 비교할데이터의 키값) WHEN MATCHED THEN (대상테이블에 비교할데이터의 키값이 있을 때.. UPDATE문 실행) UPDATE 문 (이때 UPDATE SET 컬럼 = 값.. 이런식으로 테이블명 생략) WHEN NOT MACHED TEHN (대상테이블에 비교할 데이터의 키값이 없을 때.. INSERT문 실행) INSERT 문 ( UPDATE문과 마찬가지로 테이블명 생략.. INSERT (컬럼) VALUES (값) ) ;
프로그래밍/MS-SQL
2020. 9. 4. 15:51