当前位置: 首页 > news >正文

Oracle/Myql批量操作

前言:在oracle中使用insert into values (),(),()多种方式都不能成功,记录正确的批量方法

注意:oracle有自己实现批量的方法,mysql适用的,oracle不一定适用

    <insert id="insertTaskImportOpen" parameterType="list">insert into monitor.task_import(IMPORT_ID,OPT_ID,OPT_TYPE,OBJECT_TYPE,PHONE_NO,REMARK,CREATE_DATE,REASION)<foreach collection="list" item="item" separator=" union all ">select#{item.importId},#{item.optId},#{item.optType},#{item.objectType},#{item.phoneNo},#{item.remark},#{item.createDate},#{item.reasion}from dual</foreach></insert>

mysql的批量操作方法,可以使用上面的方式,也可以使用

    <insert id="saveIndicatorResult" parameterType="java.util.List" >INSERT INTO ${tableName}(id, indicator_cfg_id, sys_cfg_id, indicator_type, indicator_value, result, gather_time, threshold, hope_value, depict,operator,last_check_time,last_alarm_time,var1,var2,var3)VALUES<foreach collection="list" item="item" index="index" separator=",">(#{item.id},#{item.indicatorCfgId},#{item.sysCfgId},#{item.indicatorType},#{item.indicatorValue},#{item.result},#{item.gatherTime},#{item.threshold},#{item.hopeValue},#{item.depict},#{item.operator},#{item.lastCheckTime},#{item.lastAlarmTime},#{item.var1},#{item.var2},#{item.var3})</foreach></insert>

http://www.lryc.cn/news/274048.html

相关文章:

  • 关于一个web站点的欢迎页面
  • 1050. 鸣人的影分身(dp划分)
  • 51单片机点灯入门教程——2. 呼吸灯效果
  • shell脚本实现九九乘法表
  • CAAC无人机操作证考证报名流程及白底证件照片制作方法
  • RPC介绍
  • 23 导航栏
  • express框架搭建后台服务
  • 信息学奥赛一本通2067详解+代码
  • Java大数据hadoop2.9.2搭建伪分布式yarn资源管理器
  • 3D Gaussian Splatting复现
  • tf-idf +逻辑回归来识别垃圾文本
  • Oracle - 数据库的实例、表空间、用户、表之间关系
  • Java面试项目推荐,异构数据源数据流转服务DatalinkX
  • 一、Vue3组合式基础[ref、reactive]
  • unity网页远程手机游戏Inspector面板proxima
  • 聊聊spring事务12种场景,太坑了
  • mysql 数据查重与查重分页
  • 微服务(12)
  • ​iOS实时查看App运行日志
  • 【计算机毕业设计】SSM健身房管理系统
  • 嵌入式Linux之MX6ULL裸机开发学习笔记(IMX启动方式-启动设备的选择)
  • K8S Ingress-Nginx导出TCP端口
  • 索引类型-哈希索引
  • uniapp中组件库的Textarea 文本域的丰富使用方法
  • LLM、AGI、多模态AI 篇三:微调模型
  • IPC之十二:使用libdbus在D-Bus上异步发送/接收信号的实例
  • ES6之生成器(Generator)
  • Matlab技巧[绘画逻辑分析仪产生的数据]
  • Go面试题学习