增加:

方案1

INSERT INTO WF_TASKTEMP_DEALSTAFF (DEAL_ID, TEMP_ID, STAFF_ID,DEAL_TYPE, STATUS)

SELECT WF_TASKTEMP_DEALSTAFF$SEQ.NEXTVAL,a.* FROM (

SELECT

#{item.tempId,jdbcType=VARCHAR},

#{item.staffId,jdbcType=VARCHAR},

#{item.dealType,jdbcType=VARCHAR},

#{item.status,jdbcType=CHAR}

FROM dual

) a

方案二

begin

insert into WF_TASKTEMP_DEALSTAFF

(

DEAL_ID, TEMP_ID, STAFF_ID,DEAL_TYPE, STATUS

)

values(WF_TASKTEMP_DEALSTAFF$SEQ.nextval,

#{item.tempId,jdbcType=VARCHAR},

#{item.staffId,jdbcType=VARCHAR},

#{item.dealType,jdbcType=VARCHAR},

#{item.status,jdbcType=CHAR}

);

end;

修改

oracle

UPDATE ZC_TR_MULTI_ORDER_CURRENCY

SYS_CORDER_CODE = #{item.sysCorderCode,jdbcType=VARCHAR},

SYS_PORDER_CODE = #{item.sysPorderCode,jdbcType=VARCHAR},

BIZ_PORDER_CODE = #{item.bizPorderCode,jdbcType=VARCHAR},

ORIGINAL_ORDER_CODE = #{item.originalOrderCode,jdbcType=VARCHAR},

SPLIT_USER_ID = #{item.splitUserId,jdbcType=VARCHAR},

CREATE_DATE = #{item.createDate},

UPDATE_DATE = #{item.updateDate},

where id = #{item.id,jdbcType=VARCHAR}

java接口

int batchUpdateSplitSinglePickCurrency(@Param(value = "list") List list) throws Exception;

附赠mysql

UPDATE ZC_TR_MULTI_ORDER_CURRENCY

SYS_CORDER_CODE = #{item.sysCorderCode,jdbcType=VARCHAR},

SYS_PORDER_CODE = #{item.sysPorderCode,jdbcType=VARCHAR},

BIZ_PORDER_CODE = #{item.bizPorderCode,jdbcType=VARCHAR},

ORIGINAL_ORDER_CODE = #{item.originalOrderCode,jdbcType=VARCHAR},

SPLIT_USER_ID = #{item.splitUserId,jdbcType=VARCHAR},

CREATE_DATE = #{item.createDate},

UPDATE_DATE = #{item.updateDate},

where id = #{item.id,jdbcType=VARCHAR}

java接口

void updateMatchs(@Param(value = "matchs")List matchs);

oracle批量插入并且返回自增主键_oracle 自增主键实现批量更新和增加sql相关推荐

  1. Mybatis批量插入,返回主键ID不成功,巨坑

    一.场景说明 批量插入,返回主键ID报错 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibati ...

  2. Spring利用JDBCTemplate实现批量插入和返回id

    1.先介绍一下java.sql.Connection接口提供的三个在执行插入语句后可取的自动生成的主键的方法: //第一个是 PreparedStatement prepareStatement(St ...

  3. spring JDBCTemplate实现批量插入及返回id

    1.插入一条记录返回刚插入记录的id public int addBean(final Bean b){ final String strSql = "insert into buy(id, ...

  4. oracle批量插入并且返回自增主键_mybatis + (oracle)实现主键自增 + 插入数据并返回主键...

    一.实现主键自增 在oracle数据库中,主键并没有办法自动增长,无法使用insert对应的useGeneratedKeys和keyProperty属性自动返回增加的主键. 要实现自增需要修改 ID列 ...

  5. mysql批量插入没有返回主键id

    在大批量新增数据的时候往往会采用批量插入来提高效率,但是经常遇到没有返回主键的情况. 一般会有以下几种可能: 1.升级Mybatis版本到3.3.1.官方在这个版本中加入了批量新增返回主键id的功能 ...

  6. mybatis的插入与批量插入的返回ID的原理

    文章目录 背景 底层调用方法 单个对象插入 直接保存实体的对象作为参数传入(给伪代码示例) 多个对象,实体对象作为其中一个对象传入 列表批量插入 直接保存实体的对象作为参数传入(给伪代码示例) 多个对 ...

  7. Excel 文件怎么批量插入首页、扉页、尾页?怎么将某个 Excel 文件批量插入到其它 Excel 文件的指定位置?

    概要:在我们日常办公中,经常会碰到需要给一批 Excel 文件批量插入首页或者尾页,或者在指定的位置插入新的 Sheet 的需求.「我的ABC软件工具箱」就实现了批量在指定位置插入新的内容的功能,可以 ...

  8. springboot执行批量插入_springboot2.1.8+elasticsearch7.3.2(三),添加文档,批量添加文档...

    Service: /** * 添加文档 * @param obj */ public String createDoc(Object obj){ /** * 设置索引,必须是小写,所以使用toLowe ...

  9. Mybatis执行批量插入返回数据库主键列表

    原文地址 [推荐阅读]微服务还能火多久?>>> 我们都知道Mybatis在插入单条数据的时候有两种方式返回自增主键: 1.对于支持生成自增主键的数据库:增加 useGenerateK ...

最新文章

  1. mysql repalication_MySQL主从复制的原理及配置方法(比较详细)
  2. 网站建设设计的基本事项需了解!
  3. 学考语言成绩c对高考有影响吗_学考成绩会影响高考录取吗?2021年广东高中学考...
  4. 10.24T3 解方程 取模意义下运算+秦九韶算法
  5. 转tigase 安装
  6. android 弹出网格菜单,在android中的recyclerView中显示弹出按钮的确...
  7. ds18b20c语言显示小数位,DS18B20多点测温(读序列,匹配序列,51单片机C程序,1602显示)...
  8. getopt在Python中的使用
  9. [Linux] 修改系统默认编码
  10. IoT SaaS加速器——助力阿尔茨海默病人护理
  11. zabbixdocker里的mysql_docker zabbix安装部署(数据库和web及zabbix服务都用docker版)
  12. 51CTO寄来的奖品
  13. java面试题_208道Java面试题,
  14. 流程建设过程中个人和团队可能面临的问题
  15. VS2010启动总是遇到异常提示的解决
  16. Atitit 学校模式之 天堂模式 目录 1.1. 宗旨,让学生们乐不思蜀 打造人间天堂 2 2. 组织结构 2 2.1. 娱乐事业部 2 2.2. 文艺事业部 2 2.3. 三大金山挖掘(教育 医
  17. 双交换消元:模合数多项式矩阵行列式、新伴随矩阵算法
  18. bzoj4173 数学
  19. centos上升级node_如何升级nodejs到最新版本
  20. shell学习之查找当前目录下文件以及文件夹大小-'du'命令和'df'命令

热门文章

  1. oracle sysman 不存在_Oracle无法对所有 EM 相关帐户解锁
  2. IOS 设置视图半透明子控件不透明
  3. 修改anaconda3 jupyter notebook 默认路径
  4. .NET 基础 一步步 一幕幕 [注释、命名规则、访问修饰符、数据类型、常量、变量]...
  5. JAVA设计模式:代理模式
  6. iOS应用跳转qq指定联系人聊天
  7. 使用weka进行Cross-validation实验
  8. ASP.NET jQuery 随笔 在TextBox里面阻止复制、剪切和粘贴事件
  9. winner or loser
  10. Fast implementation/approximation of pow() function in C/C++