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. 价值60W 的字节工牌,面试太卷了...
  2. 1.3 更多边缘检测内容-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  3. P3119 [USACO15JAN]草鉴定Grass Cownoisseur
  4. 详解FTP服务完成Linux和WIN10之间的信息传输(实验详解)
  5. Qt学习笔记-自绘时钟
  6. python中or关键字在变量赋值时的用法
  7. .Net Discovery 系列之一--string从入门到精通(上)
  8. 关于轻重边及树链剖分该怎么写...
  9. python里数字怎么表示_Python 中的数字—Python 学习笔记
  10. 计算Sharp夏普率的python和c++代码
  11. 基于ssm的学生管理系统源码+开题报告、任务书、文献综述
  12. 草坪护理产品行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  13. Qt自定义标题栏可拖动修改窗口大小
  14. SSM | Spring
  15. 【亲测纯净版】10月最新晴天贷立刻贷小额借贷大数据借贷平台网站源码已对接免签支付
  16. vue底部跳转_Vue实现回到顶部和底部动画效果
  17. Html div 打印自动分页,网页打印自动分页
  18. vue 拼数字小游戏(设置表白彩蛋)
  19. 情人节简单浪漫烟花html的代码
  20. linux系统周几的格式是,linux cal命令显示日历信息周几天数差

热门文章

  1. @Qualifier example
  2. 学生党哪款蓝牙耳机价格实惠?五款最贵不过500元蓝牙耳机,音质卓越
  3. MATCH函数、模糊匹配、VLOOKUP FIND 、LEN、的区别
  4. c语言程序设计科学出版社课后答案,程序设计基础C语言科学出版社.doc
  5. linux 3.15.2 触摸屏移植之selected device is not a touchscreen I understand
  6. 保时捷纯电自动驾驶跑车上路,翻版特斯拉?
  7. GIS状态检测新技术——振动分析法
  8. 0基础学华为认证HCIA该怎么学?
  9. 泛微 html模版,ecology-9-demo
  10. 网页去色变黑白+网页黑白恢复为彩色