往Oracel数据库批量插入数据到目前为止,据我所知,有两种:
第一种,在cmd进入imp命令所在的目录,然后使用imp命令,这种方式批量导入数据速度很快,导入过程会有进程提示,如遇错误,也会告知,如果只是导入指定表格,格式是
imp username/password@orcl tables=(table1,table2,….tablen)
tables()括号里边为要导入数据的表格名称,(相对应导出的命令为exp user/pwd@server1 file=c:\temp\exp.dmp tables=(table1, table2))。
如果是整体导入,格式是:
imp username/password file=’D:\20180227.dmp’ full=y ignore=y
不过这种格式要求数据格式必须是dmp
第二种,假如数据格式为sql,上一种方式就行不通了,怎么办呢?PL SQL Developer的导入表工具很好地解决这个问题,
1.在PL SQL Developer操作界面菜单栏找到”工具”,在工具栏选项下边找到”导入表”,接下来的步骤,请参照下图:

在下边导入文件的地方选择你所想导入数据的SQL文件,然后点击导入,就可实现使用SQL语句批量导入数据,
在这里有个地方需要注意,导入方式这里记得要选择使用命令窗口导入,使用这种方式导入的好处是:在导入窗口详细描述了导入进度,如遇sql有错误,也会告诉错误的地方在哪里,当然最重要的是,这种方式导入速度很快。如下图:

如果成功会给出以下提示:

假如这一步选择的是”使用SQL*Plus导入,不仅执行效率超慢,而且在执行过程中有错误也不会及时给出提示,害你白白等待很长时间,最后可能一条数据都没导入。
我刚开始也是使用这种方式,结果1000多条数据,等了40来分钟都还没好,最后蹦出错误,去库里一查,一条数据都没导入,白白浪费了这几十分钟。
当然了,如果SQL语句是使用mysql或SQL Server导出来的,格式肯定有不少地方语法是不符合Oracle要求的,如果直接这样导入,注定是无法成功的,这需要对SQL修改成满足Oracle语法规范的才行。

往Oracel数据库批量插入数据相关推荐

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

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

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

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

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

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

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

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

  5. Mybatis 批量插入数据 关于Oracle 批量插入

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

  6. mysql使用函数批量插入数据

    不管是在做并发测试还是大数据的压力测试时,我们都需要造很多的用户或者记录数据,经常就需要用到往数据库批量插入数据,以满足测试需求. 以下实例使用的是mysql数据库,客户端为Navicat 1.选择需 ...

  7. 批量插入数据库语句java_java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码)...

    java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码) 发布于 2020-7-22| 复制链接 本文通过实例代码给大家分享了MyBatis批量插入数据到Oracle数据库 ...

  8. oracle insert汉字出错,Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名...

    本文主要向大家介绍了Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库,用 ...

  9. mysql批量加逗号_批量插入数据到数据库的方式

    出于性能的考虑.用Insert语句一条一条的插入大量数据到数据库肯定不是最好的选择.指不定还会把数据库搞死了. 前几天,用户提了需求,要求写Job实现,每天清空一个Table,然后将新发过来的数据In ...

最新文章

  1. avascript中的this与函数讲解
  2. quartusII中功能仿真和时序仿真的分析
  3. android开发之-软件设置保存-快速学会使用SharedPreferences篇-实测
  4. d3.js 旋转图形_MATLAB 的图形处理
  5. Axure高保真移动端智能数据监控+用户画像+饼状图+条形图+折线图数据统计+抖音直播app用户数据统计+智慧移动端主播粉丝、评论、播放量大数据统计+套餐购买、续费套餐prd流程
  6. php -l 检查文件是否语法错误
  7. 8.16 记忆增强神经网络:MANN、神经网络图灵机
  8. 流迭代器实现文件操作(读取和写入)
  9. 机器学习:贝叶斯网络
  10. Matlab2017a许可证问题:一直提示激活
  11. 每日学习打卡-汇总处
  12. MSN 错误代码81000306 解决办法
  13. android模拟器录制脚本,什么安卓模拟器可实现操作录制?MuMu模拟器成为你的按键精灵_MuMu安卓模拟器/MuMu手游助手...
  14. 图像scale与相机参数_Blender 的相机参数解析
  15. springmvc+mybatis 无极限树形结构 Mapperxml 映射方法
  16. sap固定资产号码范围_SAP 固定资产的配置与逻辑
  17. 灵雀云基于 OVN 的 Kubernetes 网络架构解析
  18. struts2 超链接a标签执行action
  19. VMware软件安装与完全卸载
  20. iOS13苹果登录的后台验证token(JAVA)

热门文章

  1. 变阻感器测量位移的计算机流程图,位移传感器结构框图_位移传感器的工作原理 - 全文...
  2. 典型相关分析(CCA)代码分析
  3. SQL数据库错误代码945与4060解决方法
  4. 获取汉字GBK编码的方式汇总
  5. 一念之差 一面是佛一面是魔
  6. 习惯刘韧体,还不习惯“炳叔体”
  7. 管人、用人、育人、留人之道
  8. 武汉交警携手高德地图 “互联网+交通”助力汉马顺利进行
  9. 【音视频第6天】基础知识-移动端实时音视频直播技术详解和开源工程WebRTC的技术原理和使用浅析
  10. linux 时间系统 一 时间相关的系统调用