zoukankan      html  css  js  c++  java
  • 数据库批量 之 DB2

    <!-- 批量删除 -->
    <delete id="deleteAll" parameterType="String">
      delete from
      <include refid="tableName"></include>
      where
      UUID in
      <foreach item="item" index="index" collection="array" open="(" separator="," close=")">
        #{item}
      </foreach>
    </delete>

    <!-- 删除重复数据或者将要发生变化的数据 -->
    <delete id="deleteExist" parameterType="java.util.List">
      delete from
      <include refid="tableName"></include>
      where
      <foreach collection ="list" item="data" separator =" or ">
        (BIZ_NUM = #{data.BIZ_NUM} and WARN_TYPE = #{data.WARN_TYPE} and CERT_NUM = #{data.CERT_NUM})
      </foreach>
    </delete>

    <!-- 批量新增 -->
    <insert id="insertBatch" parameterType="java.util.List">
      insert into
      <include refid="tableName"></include>
      ( <include refid="Field"></include> )
      values
      <foreach collection ="list" item="data" separator =",">
        (#{data.BIZ_NUM},#{data.WARN_TYPE},#{data.CUST_NAME},#{data.CUST_TYPE},#{data.CERT_TYPE},#{data.CERT_NUM},#{data.MOBILE},
        #{data.ORG_ID},#{data.LOAN_DATE},#{data.BATCH_DATE},#{data.WARN_DAY},#{data.CREATE_TIME},#{data.UPDATE_TIME},#{data.UUID})
      </foreach>
    </insert>

  • 相关阅读:
    JAVAEE网上商城项目总结
    色盲小游戏
    jQuery(动画效果)
    Oracle exp,imp,expdp,impdp数据导入导出
    Sysbench压力测试工具简介和使用(二)
    Sysbench压力测试工具简介和使用(一)
    Eclipse常用快捷键汇总
    常用数据库连接URL地址大全
    H2数据库使用
    DbVisualizer 解决中文乱码问题
  • 原文地址:https://www.cnblogs.com/anyiz/p/10763572.html
Copyright © 2011-2022 走看看