Merge Update 질문드립니다. 0 6 1,596

by 일자코딩 [2014.01.13 15:44:01]


Merge update 에 
[예]
.......
 WHEN MATCHED THEN
      UPDATE SET MTCH_YN = 'Y'
      WHEN  NOT MATCHED THEN
      UPDATE SET MTCH_YN = 'N'
이런식으로는 안되던데..쓸수있는 방법이 있나요?
by 우리집아찌 [2014.01.13 15:49:34]


그냥 UPDATE 문 쓰셔야하는거 아닌가요??


by 일자코딩 [2014.01.13 15:59:59]
not match 경우엔 모조건 insert 만가능한건가요..ㅜ

by 우리집아찌 [2014.01.13 16:06:03]

맞는 조건이 없는데 UPDATE 는 무의미하죠


by 마농 [2014.01.13 16:05:10]
not matched 의 의미는 update 할 대상이 없다는 의미입니다.
대상이 없는데 Update 한다는게 말이 안되지요.
Merge 구문의 용법과 의미를 이해하셔야 합니다.
http://www.gurubee.net/lecture/2225

by 정진우 [2014.01.13 18:08:24]
저도 이거덕분에 많이 찾아봤어요 ㅎㅎ ...
각 문법에 맞는 사용용도를 찾는건 참 어렵네요 ...

by 일자코딩 [2014.01.13 16:12:15]
넵 ㅜㅜ 쿼리자체를 바꿔야되네요 감사합니다..
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입