首页 / ORACLE / Oracle批量操作数据库
Oracle批量操作数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle批量操作数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1968字,纯文字阅读大概需要3分钟。
内容图文
- 1:批量插入
- <insert id="insertBatch" parameterType="Java.util.List" >
- insert into RECIPEDETAIL (RDID, ROID, TYPE,
- NAME, MEDIWEIGHT, MEDINUM,
- MONEY, OPERATETIME, CHARGENUMBER,
- REMARK, INSTRUCTION, AMOUNTEVERY,
- MEDIUNIT, STATUS)
- <!--序列oracle自增 -->
- select SEQ_recipeDetail.NEXTVAL,A.* from(
- <foreach collection="list" item="item" index="index" separator="union all">
- 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 id="updateBatch" parameterType="java.util.List" >
- <foreach collection="list" item="item" index="index" open="begin" close=";end;" separator=";">
- update RECIPEDETAIL set
- ROID = #{item.roid,jdbcType=DECIMAL},
- TYPE = #{item.type,jdbcType=DECIMAL},
- NAME = #{item.name,jdbcType=NVARCHAR},
- MEDIWEIGHT = #{item.mediweight,jdbcType=DECIMAL},
- MEDINUM = #{item.medinum,jdbcType=DECIMAL},
- MONEY = #{item.money,jdbcType=DECIMAL},
- OPERATETIME = #{item.operatetime,jdbcType=TIMESTAMP},
- CHARGENUMBER = #{item.chargenumber,jdbcType=NVARCHAR},
- REMARK = #{item.remark,jdbcType=NVARCHAR},
- INSTRUCTION = #{item.instruction,jdbcType=NVARCHAR},
- AMOUNTEVERY = #{item.amountevery,jdbcType=DECIMAL},
- MEDIUNIT = #{item.mediunit,jdbcType=NVARCHAR},
- STATUS = #{item.status,jdbcType=DECIMAL}
- where RDID = #{item.rdid,jdbcType=DECIMAL}
- </foreach>
- </update>
Oracle批量操作数据库
标签:for one gpo pos ber date 批量更新 opera amount
本文系统来源:https://www.cnblogs.com/MrEven/p/8477823.html
内容总结
以上是互联网集市为您收集整理的Oracle批量操作数据库全部内容,希望文章能够帮你解决Oracle批量操作数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。