最近同事遇到了每天手工导入Excel数据到Oracle的问题,他目前的操作是使用PL/SQL Developer中的复制粘贴方法,这样每天都需要进行手工的操作,很明显长期下来的工作量是比较大的,于是找了几种可供使用的导入方法:

一、直接使用SQL*Loader导入

SQL*Loader是Oracle自带的数据加载工具,其数据导入比较专业,有各种参数及选项可供选择,经常是作为数据仓库中大型数据的导入方法选择。

优点:

1、可将导入命令写入BAT文件直接批量处理

2、导入处理比较专业,提供各种参数选择

3、无需操作Oracle所在服务器

缺点:

1、Excel文件需要另存为txt或csv格式(似乎没有自动完成的方法)

总得来说这种方法是最值得采用的,可以自动建立操作系统的批处理文件执行SQLLDR命令,将数据导入原始接收表,并在数据库中设置触发器进行精细操作。

二、使用外部表直接更新Excel数据

Oracle的外部表其实也可以满足将外部数据读入数据库的功能,但是其可操作性相比SQL*Loader还是要小很多

优点:

1、无需执行导入操作,更新外部文本文件后可直接查询数据

2、仅在查询时操作一次数据,对系统资源占用较小

缺点:

oracle 将excel数据导入多个表,5种从Excel数据导入Oracle方法相关推荐

  1. Excel如何一键隐藏工作表中未选中的数据区域?

    今天要和大家分享的是,Excel如何一键隐藏工作表中未选中的数据区域呢?今天这个分享有点突兀啊,大家好好理解下是隐藏的未选中区域,也就是我们只显示下图中标蓝的部分-- (方方格子插件) 1.先看动图演 ...

  2. Oracle中备份某个表及表数据及其只复制表结构,不复制数据

    一.备份表及其表数据: create table sec_role_20181120 as select * from sec_role; 二.只复制表结构,不复制数据: create talbe s ...

  3. 获取表数据_mysql数据库部分表被truncate,部分数据被delete的解决过程

    服务器数据恢复环境部署及故障原因: 华为云ECS网站服务器,服务器采用linux操作系统,数据库版本号5.6,. 在执行数据库版本更新测试时,错误地将本应在测试库执行的sql脚本执行于生产库,导致部分 ...

  4. excel合并多个工作表_多个Excel工作表合并到一个工作簿

    Excel多工作表合并可以采用PowerQuery来实现,不需要复杂的代码.不需要额外的插件! (注:PowerQuery是微软推出的一个功能强大的数据抓取工具,在Excel2013中需要安装官方插件 ...

  5. excel找到对应数据的列指标_三种方式制作数据地图

    数据地图,因为地理信息的加持,信息丰富,直观明显,广泛地应用于多个行业,数据分析必备利器. 方式一:通过Excel制作数据地图 本文大篇幅在介绍这种方式的具体操作方法,共分为四个步骤.概括来说其主要通 ...

  6. 数据科学家必备的5种离群点/异常检测方法

    什么是异常/异常值? 在统计学中,离群值是不属于某个总体的数据点,它是一种与其他值相差甚远的异常观察,是一种与其他结构良好的数据不同的观察值. 例如,您可以清楚地看到列表中的异常值:[20,24,22 ...

  7. oracle批量更新数据从另一表_全市场期货数据的批量下载和更新

    不管是研究套利策略,还是多因子策略,都需要多品种的历史数据,所以下面介绍一下,如何调用vnpy的数据下载模块,来下载全市场的期货数据. 批量下载 1)设置合约品种 首先,我们要先生成一个字典,来指定需 ...

  8. html中显示数据库中的一条数据,如何使用html表显示数据库中的数据

    我正在尝试在HTML表中显示数据库中的数据.主要问题是:该表未出现. Id String Array // Mostrar dados echo " { $databaseName = 'v ...

  9. mysql 删除数据表中数据_Mysql-删除数据表-三种方式详解

    Mysql 删除数据表的三种方式详解 用法: 1.当你不再需要该表时, 用 drop; 2.当你仍要保留该表,但要删除所有记录时, 用 truncate; 3.当你要删除部分记录或者有可能会后悔的话, ...

最新文章

  1. JavaScript获取当前根目录
  2. python使用tomorrow实现多线程
  3. ORACLE 10046 Trace
  4. 中国版的stackoverflow
  5. 考研(一):一段不错的经历之考研总结
  6. 总结必须学习的10项.NET技术
  7. python免费领取视频-180集全套python基础视频教程+电子教材,限时免费领取
  8. ibm doors api java_IBM Rational DOORS通过DXL进行二次开发初试(1)
  9. Vue项目安装axios报错
  10. A股管家股票自动交易软件系统,功能完善强大
  11. 小龙 Dev-C++ 5.16 发布了
  12. Cell:清华程功组揭示皮肤菌群的一种气味挥发物促进黄病毒感染宿主吸引蚊虫...
  13. 计算机科学与技术专业读书笔记300字,计算机读书笔记.doc
  14. 【编程题m_0031】句子反转(小米2017秋招真题)
  15. matplotlib pyqt4
  16. Android 【工具类】
  17. 人所共有的19个不良习惯
  18. c语言栈训练题目:括号匹配
  19. HashMap 与 TreeMap
  20. linux的sh脚本编程

热门文章

  1. Java多线程(线程创建、线程安全问题解决、线程状态)
  2. 爬虫100例------------王者LOL英雄头像
  3. 2021 显示器购买科普 10月更新 哪些品牌显示器值得入手?显示器面板选择 显示器相关参数解析...
  4. 如何做网站仿站的原理与步骤图文教程 分析仿站必备知识总结
  5. java 下mp3 转 pcm、wav
  6. 嵌入式Arm学习笔记(3)
  7. flume 数据存入mysql(二)对敏感信息加密
  8. 环材化生劝退文章汇总
  9. makefile之override
  10. 规划和安装Exchange 2007