본문 바로가기
728x90
반응형
SMALL

머지2

[MS-SQL]MERGE로 다중조건 UPDATE,INSERT,DELETE 하기 얼마 전에 MS-SQL에서 MERGE로 INSERT / UPDATE를 한번에 하는 것을정리를 했었습니다. https://sagittariusof85s.tistory.com/182?category=838602 그 때, 좀 더 심화된 사용방법은다시 정리한다고 했었는데이번에는 MERGE에 대한좀 더 심화된 방법에 대해서정리를 해 보려고 합니다. 지난번에는 한가지 조건에 대해서데이터를 비교해서 참일경우,UPDATE아닐경우, INSERT만 했었습니다. 이번에는 참이면서도세부 조건을 추가적으로 설정하여세부 조건까지 비교하여여러 동작을 하도록머지문을 이용하여한번에 처리하도록 쿼리를 작성해보도록 하겟습니다. 기본적인 사용방법은 다음과 같습니다. MERGE INTO test_member --INSERT/UPDATE 할 .. 2020. 2. 7.
[MS-SQL]MERGE(머지)문으로 INSERT/UPDATE 한번에 하기 이번에는 SQL SERVER에서의 MERGE 문에 대해서정리를 해보려고 합니다. MERGE 문은 위 제목에서와 마찬가지로,INSERT / UPDATE 등을한번에 할 수 있는 쿼리입니다. 보통 SELECT 를 해서,결과값이 있으면UPDATE를 하고,없으면 INSERT를 하게끔 많이 사용을 하셨을 것입니다. 이러한 작업을 MS-SQL에서 자체적으로 하도록하나의 쿼리로 작성을 한 것이라고 생각을 하시면 되십니다. 일반적으로 머지문은2개 이상의 테이블에서의 조건으로많이 나오고 있습니다. 그런데 저는 개인적으로 한개의단독 테이블에서 데이터가 있으면 UPDATE없으면 INSERT를 한 경우가 많아서하나의 테이블일 때의 상황으로정리를 해 보도록 하겠습니다. 머지문에 대한기본적인 사용법은 다음과 같습니다. MERGE .. 2020. 1. 29.
728x90
반응형
LIST