mybatis oracle,mysql merge문 일괄실행

정리공간·2022년 6월 1일
0
<insert id="insertCntrFileInfo" parameterType="java.util.List">
 
<!-- 반복은 foreach로 처리 -->
<foreach collection="list" item="item" separator=",">
오라클의 merge는 usinig에서 union으로 select문 조합
<foreach collection="list" item="item" separator="UNION ALL">
 
 
<!--mariaDB의 ON DUPLICATE KEY UPDATE시에는 values()를 사용.  -->
예)
ON DUPLICATE KEY UPDATE
GR_NO = values(gr_no) /* 입고 아이디 */
, GR_NM = values(gr_nm) /* 입고 명 */

0개의 댓글

관련 채용 정보