【mysql與oracle的批量插入】
阿新 • • 發佈:2018-11-16
mysql:
<!-- 插入物品資訊 --> <insert id="addRItem" parameterType="java.util.List"> insert into lzf_rental_item_detailsl ( id, rentalInfoId, itemName, number, remark ) values <foreach collection="list" item="item" index= "index" separator =","> ( #{item.id}, #{item.rentalInfoId}, #{item.itemName}, #{item.number}, #{item.remark} ) </foreach> </insert> --------------------- 作者:鋒至 來源:CSDN 原文:https://blog.csdn.net/windy2014s/article/details/78738004 版權宣告:本文為博主原創文章,轉載請附上博文連結!
oracle:
<!-- 市級資訊全表匯入 --> <insert id="insertAll" parameterType="java.util.List"> insert into P_MUNICIPAL_TARGET ( ID, TARGET_ID, MUNICIPAL_DETAIL, REMARK ) <foreach collection="list" item="item" index= "index" separator ="union all"> ( SELECT #{item.id,jdbcType=VARCHAR}, #{item.targetId,jdbcType=VARCHAR}, #{item.municipalDetail,jdbcType=VARCHAR}, #{item.remark,jdbcType=VARCHAR} from dual ) </foreach> </insert>