뇌를 자극하는 SQL Server 질의응답 게시판입니다.
2016-08-02
by power9884
1723
안녕하세요.
6창 MERGE 문 예제를 따라해서 입력을 해보았는데요.
테이블이랑, 구문 모두 예제랑 맞게 했는데, 값 들이 변동 사항이 없습니다.
MERGE memberTBL AS M
USING changeTBL AS C
ON M.userID = C.userID
WHEN NOT MATCHED AND changeType = '신규가입' THEN
INSERT (userID, name, addr) VALUES(C.userID, C.name, C.addr)
WHEN MATCHED AND changeType = '주소변경' THEN
UPDATE SET M.addr = C.addr
WHEN MATCHED AND changeType = '회원탈퇴' THEN
DELETE;
실행 결과 : (0개 행이 영향을 받음)
뭐가 잘못 된건지 모르겠네요 .ㅜㅜ
SQL SERVER 버전에 따라 혹시 다른가요?