merge1 [MSSQL] MSSQL Merge 활용하기 보통 이런 경험을 해본 적 있을 것이다. 게임 캐릭터를 삭제했는데, 그 삭제 결과가 바로 반영되지 않고, 일주일 뒤에 반영되거나 하는 그런 경험 말이다. 실제로 Merge 기능을 사용하면 이러한 로직을 구현할 수 있다. 아래 테이블을 보자. 총 10명의 회원정보가 있다. 만약에 이 상황에서 1명은 신규가입을 하고, 2명은 주소변경을 하고, 2명은 회원 탈퇴를 한다고 가정하자. 그런데 내 웹사이트에서는 결과를 바로 반영하지 않고 일주일 뒤에 반영한다고 할때는 MERGE를 이용해주면 된다. 아래 SQL을 보자. 일단 변경된 정보를 담는 테이블 만들었다. CREATE TABLE changeInfoTbl ( changeType NCHAR(4), userID char(8), name nvarchar(10), ad.. 2022. 2. 2. 이전 1 다음