oracle的批量插入方式有多种,以下列举三种常用写法

方式1

 insert all into oracle_table ( id, code ) values( 1 , '1' )  into oracle_table ( id, code ) values( 2 , '2' )   into oracle_table ( id, code ) values( 3 , '3' )   into oracle_table ( id, code ) values( 4 , '4' )   select 1 from dual ;

此种方式,看起来比较简洁

方式2

insert into oracle_table  (id,code)select id,code from ( select 1 as id, '1' as code  from dual union all   select 1 as id, '1' as code  from dual     union all   select 1 as id, '1' as code  from dual        union all   select 1 as id, '1' as code  from dual         ) ;

使用union all  拼接批量数据,然后使用insert into 方法插入拼接好的数据

方式3

begininsert into oracle_table ( id, code ) values( 1 , '1' );  insert into oracle_table ( id, code ) values( 2 , '2' );  insert into oracle_table ( id, code ) values( 3 , '3' );   insert into oracle_table ( id, code ) values( 4 , '4' );
end;

用语句块来执行批量语句

Oracle数据库,批量插入数据相关推荐

  1. mybatis操作Oracle数据库批量插入与更新、运行注意事项、属性含义

    一.项目需求 针对将近300万用户的用电数据进行统计分析,将结果更新保存Oracle数据库.我需要往一个表里面插入数据,数据量总计在500万条左右.一条一条插入的话非常慢,2万条数据近20分钟,后面就 ...

  2. 往Oracel数据库批量插入数据

    往Oracel数据库批量插入数据到目前为止,据我所知,有两种: 第一种,在cmd进入imp命令所在的目录,然后使用imp命令,这种方式批量导入数据速度很快,导入过程会有进程提示,如遇错误,也会告知,如 ...

  3. oracle中如何加字母,Oracle数据库之oracle数据库表插入数据的时候如何产生一个字母+数字...

    本文主要向大家介绍了Oracle数据库之oracle数据库表插入数据的时候如何产生一个字母+数字,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle 语句中" ...

  4. Jmeter向数据库批量插入数据

    Jmeter向数据库批量插入数据 下面介绍一下Jmeter向mysql数据库中插入数据的入门操作 1.新建一个线程组,这是必经步骤: 在测试计划上右键–>添加–>Theaders(User ...

  5. c# oracle 事务批量插入数据,[小白求教]c# System.Data.OracleClient 怎么批量插入数据...

    [小白求教]c# System.Data.OracleClient 如何批量插入数据 本帖最后由 qq_16664871 于 2014-10-29 17:00:37 编辑 如题,听说可以用SQL拼接语 ...

  6. oracle+mybatis批量插入数据

    1.Oracle批量操作 我的表结构是 1.1批量插入 1.1.1主键不使用序列 insert into students(sid,sname,ssal,ssex) select 9,'张三',300 ...

  7. 数据库批量插入数据的三种方法

    一.准备工作 测试环境:SpringBoot项目+MybatisPlus框架+MySQL数据库+Lombok 二.导入依赖 <dependency><groupId>org.s ...

  8. php在sql中添加数据,使用php在oracle数据库中插入数据

    以下代码生成此代码 Warning: oci_execute() [function.oci-execute]: ORA-00911: invalid character in F:\wamp\www ...

  9. oracle批量插入报错,[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA

    [数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA 0 2020-08-19 08:00:06 Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-009 ...

  10. mysql 批量数据导入报错_Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA

    Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-00933: SQL 命令未正确结束 问题:用mybaits 批量插入数据到Oracle 数据库的时候, 报错:ORA-00933 ...

最新文章

  1. SAP成都研究院2018年年会之前的技术讲座
  2. 编程语言的发展趋势及未来方向(3):函数式编程
  3. 联想小新13pro锐龙版网卡_12G大内存 联想小新Air 14锐龙版仅售3799
  4. Python网络爬虫开发实战,关于过程中的异常处理
  5. Java 并发编程之可重入锁 ReentrantLock
  6. WdatePicker日期插件
  7. 与基础事务管理器的通信失败 存货申请_干货必读!细说分布式事务两阶段提交...
  8. JavaScript 启动性能瓶颈分析与解决方案
  9. php phpexcel导入excel
  10. 软件集成测试工作流程指南
  11. sendto()函数
  12. 个性签名html,简单个性签名大全2021最新版-简简单单的个性签名--个性简单签名设计-腾牛个性网...
  13. 微信公众平台 微信网页授权
  14. thinkphp5 layui分页样式
  15. java word 水印_Java 添加水印(文本水印、图片水印)到Word文档
  16. 护网笔记(三)-Windows基础、常用服务和入侵排查
  17. 查尔姆斯理工计算机教授,瑞典查尔姆斯理工大学王二刚教授系统评述:供体-受体型三元共轭聚合物实现高效太阳能电池器件构筑...
  18. 关于微服务架构业务思考
  19. 2010年4月12日星期一
  20. NVIDIA GeForce 940MX   win10 python3.6 anaconda cudn9.0 cudnn 7.0 tensorflow-gpu 1.12 安装

热门文章

  1. UCOS操作系统——事件标志组(十四)
  2. 日志监控——A模块(windows)
  3. 字符串查找匹配 —— .match()方法
  4. php ajax多图上传预览,Ajax上传图片及先预览功能的实现方法
  5. 我们人人都有精神病,努力要做的是…
  6. vue引入/使用阿里矢量图库
  7. 编写stm32输出PWM波的代码
  8. c语言实现求二叉树叶子结点个数
  9. “河北超生女婴被抱走”案二审驳回上诉维持原判
  10. 【干货】看过上千份简历后的经验总结