Merge
![[ORACLE] LIST 로 넘긴 데이터를 MERGE 하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrTx7E%2FbtrbuALn5og%2Fspwjj2y6WhKkrA1UHkL0S1%2Fimg.png)
[ORACLE] LIST 로 넘긴 데이터를 MERGE 하기
LIST를 mybatis 기술로 dual 로 테이블 만들어서 mearge 시키기 MERGE INTO TAG_DATA R1 USING ( SELECT #{item.tagId} AS TAG_ID ,#{item.tagValue} AS TAG_VALUE ,#{item.tagSttusCd} AS TAG_STTUS_CD ,TO_DATE(#{item.updtDt},'YYYYMMDDHH24MISS') AS UPDT_DT FROM SYS.DUAL ) T1 ON (R1.TAG_ID = T1.TAG_ID AND R1.UPDT_DT = T1.UPDT_DT ) WHEN NOT MATCHED THEN INSERT TAG_ID ,TAG_VALUE ,TAG_STTUS_CD ,UPDT_DT T1.TAG_ID ,T1.TAG_VALUE ..