MySQL、Oracle批量插入、更新批量inisert、update
MySQL、Oracle批量插入、更新批量inisert、update
一:Oracle数据库
1:批量插入
<insert >
select #{item.roid,jdbcType=DECIMAL}, #{item.type,jdbcType=DECIMAL},
#{item.name,jdbcType=NVARCHAR}, #{item.mediweight,jdbcType=DECIMAL}, #{item.medinum,jdbcType=DECIMAL},
#{item.money,jdbcType=DECIMAL}, #{item.operatetime,jdbcType=TIMESTAMP}, #{item.chargenumber,jdbcType=NVARCHAR},
#{item.remark,jdbcType=NVARCHAR}, #{item.instruction,jdbcType=NVARCHAR}, #{item.amountevery,jdbcType=DECIMAL},
#{item.mediunit,jdbcType=NVARCHAR}, #{item.status,jdbcType=DECIMAL}
FROM DUAL
</foreach>
) A
</insert>
2:批量更新
<update >
update T_MM_ADD_STOCK t
set
t.modify_time=sysdate,
t.modify_user_code=#{currentUser},
t.remark=#{remark},
t.STORAGE_STATE=’待录价’
where t.id=#{mainId}
</if>
</foreach>
</update>
原文链接:https://www.cnblogs.com/pdspkj/p/7375377.html
本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。