MySQL、Oracle批量插入、更新批量inisert、update

数据库   发布日期:2025年05月23日   浏览次数:171

一: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>

以上就是MySQL、Oracle批量插入、更新批量inisert、update的详细内容,更多关于MySQL、Oracle批量插入、更新批量inisert、update的资料请关注九品源码其它相关文章!