zoukankan      html  css  js  c++  java
  • Mybatis-Oralce批量插入方法

    mybatis-Oralce 中批量插入方法一:
    <insert id="insertBatchSelective" parameterType="java.util.List" > insert into tbl_epcc_txn (TXN_CD, EPCC_TXN_ID, TXN_DATE) values <foreach item="item" collection="list" separator="," > (#{item.txnCd,jdbcType=VARCHAR}, #{item.epccTxnId,jdbcType=CHAR}, #{item.txnDate,jdbcType=CHAR}) </foreach> </insert>

    mybatis-Oracle 中批量插入方法二: <insert id="insertBatchSelective" parameterType="java.util.List" useGeneratedKeys="false"> INSERT ALL <foreach item="item" index="index" collection="list"> INTO tbl_epcc_txn <trim prefix="(" suffix=")" suffixOverrides="," > TXN_CD, EPCC_TXN_ID, TXN_DATE, </trim> <trim prefix="values (" suffix=")" suffixOverrides="," > #{item.txnCd,jdbcType=VARCHAR}, #{item.epccTxnId,jdbcType=CHAR}, #{item.txnDate,jdbcType=CHAR}, </trim> </foreach> SELECT 1 FROM DUAL </insert>

    测试sql:
      insert all 
     into tbl_epcc_txn(EPCC_TXN_ID,TXN_CD) values('1','2017102410340796013842761770101') 
     into tbl_epcc_txn(EPCC_TXN_ID,TXN_CD) values('2','2017102410340796013842761770101') 
     into tbl_epcc_txn(EPCC_TXN_ID,TXN_CD) values('3','2017102410340796013842761770103') 
     select 1 from dual;
    休闲玩家 佛系更博
  • 相关阅读:
    MySQL——事务,索引
    Python——多线程
    Python输入输出
    MySQL与Python的交互——增删改
    MySQL与Python的交互————查询
    Python的学习路
    MySQL数据库
    MySQL条件查询
    设计模式笔记 抽象工厂模式
    设计模式笔记 建造者模式
  • 原文地址:https://www.cnblogs.com/yuyuchen/p/8075756.html
Copyright © 2011-2022 走看看