excel表导入oracle数据库的方法,这些方法也可以用于将其它格式的数据导入到oracle中,这里只是以excel为例。oracle9i以上。21村落‑i3?:L L4s9U#[z:u,U‑l方法一,使用SQL*Loader

T5s[1]]9@0C[1]|T0这个是用的较多的方法,前提必须oracle数据中目的表已经存在。z-{^"~z|"U0大体步骤如下:p4VTK-`"_ CA f/$@0  1将excle文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(逗号分隔)也行,但是在写后面的control.ctl时要将字段终止符改为','(fields   terminated   by   ','),假设保存到c盘根目录。)Uj aj[1]`0  2如果没有存在的表结构,则创建,假设表为test,有两列为dm,ms。7u!},j,][1]aGtF0  3用记事本创建SQL*Loader控制文件,网上说的文件名后缀为ctl,其实我自己发现就用txt后缀也行。比如命名为control.ctl,内容如下:(--后面的为注释,实际不需要)21村落V5/A"y$/,w/.~c!ACy0load   data--控制文件标识21村落8H[(D8?qG p T yinfile   'c:/text.txt'--要输入的数据文件名为test.txt   21村落MB [7H W"Umt!kp^append   into   table   test--向表test中追加记录"c1I BM T)m0fields   terminated   by   X'09'--字段终止于X'09',是一个制表符(TAB)%}&~.f%Q"m@'K"]2bMB0(dm,ms)--定义列对应顺序­yt`#Fn {.scD0备注:数据导入的方式上例中用的append,有一下几种:insert,为缺省方式,在数据装载开始时要求表为空;append,在表中追加新记录;replace,删除旧记录,替换成新装载的记录7H­t!^/;ArK^[1]B G0;truncate,同replace。21村落N.u h[1]by$w$P)z4在命令行提示符下使用SQL*Loader命令实现数据的输入XF:S1IQ0

7]5P Y;s.QJ8b0  sqlldr   userid=system/manager   control='c:/control.ctl'   21村落%Hw6N%d t"Ts1F/` |1t V]GWV7A T pS0更详细的介绍请查看http://www-rohan.sdsu.edu/doc/oracle/server803/A54652_01/ch04.htm#793   21村落B%a`X"a GJi}21村落A3HMzs­y方法二 利用PLSQL   Developer   21村落*O[#_‑RbQ使用PLSQL   Developer工具,DBA最常使用的工具。H*HT;]![a$O­U_0在单个文件不大的情况下(少于100000行),并且目的表结构已经存在的情况下——对于excel而言肯定不会超过了,因为excel文件的最大行为65536——可以全选数据复制,然后用PLSQL   Developer工具。a!sxe0g0S­Q[1]h5JT0  1在PLSQL   Developer的sql   window里输入select   *   from   test   for   update;   21村落%X g;U‑/"P2按F8执行Q%g-aM"G;CQ Q0  3打开锁,再按一下加号.鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后commit提交即可。7q$F6i-O/F0方法三 使用其它数据转移工具作中转站。21村落VvA ?K,I使用的是MS Sql  Server。N(d#D p_l A%g9A'y0先将excel表导入sqlserver数据库中,然后再从sql  server导入到oracle中。这两部操作都简单。21村落|"|CH!h"G这里有两个自己的经验:

Excel百万数据导入oracle,excel表数据导入oracle的方法!(超级有用)相关推荐

  1. Pl/sql 如何将oracle的表数据导出成excel文件?

    oracle将表数据导出成excel文件的方法 1)在SQL窗体上,查询需要导出的数据 --查询数据条件--select MID,CODE,NAME from Dxc_Goods_Cate where ...

  2. Excel如何实现两个工作表数据的对比,比较两个Excel表,两个表格对比 的绿色工具

    两个不同的EXCEL表格如何进行排序对比,两个Excel表如何比较一样不一样 如何比较两个excel,使用这个工具:http://www.excelfb.com/  点击: 表对齐比较--> 比 ...

  3. oracle 误删除表数据,Oracle误删除表数据后的数据恢复详解

    Oracle误删除表数据后的恢复详解 测试环境: SYSTEM:IBM AIX 5L                         Oracle Version:10gR2 1. undo_rete ...

  4. 删除oracle中的一列数据,Oracle删除表数据

    本篇文章帮大家学习Oracle删除表数据,包含了Oracle删除表数据使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 在本教程中将学习如何使用Oracle DELETE语 ...

  5. mysql中用于删除数据的是什么意思_在删除关系表中数据时,要先删除主表数据再删除从表数据。_学小易找答案...

    [单选题]在MySQL中,所有存储过程的信息存放在下列哪个数据库中 [填空题]拉伸试验能测定的塑性指标有: 和 . [单选题]下面查看视图的基本信息的语句中,正确的是 [单选题]下面关于视图建立的说法 ...

  6. oracle 查看表空间总量,oracle 查看表空间以及剩余量

    --1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tabl ...

  7. oracle怎么看一个表结构,Oracle查看表结构的几种方法

    Oracle查看表结构的几种方法 1,DESCRIBE 命令 使用方法如下: SQLgt; describe nchar_tst(nchar_tst为表名) 显示的结果如下: Oracle查看表结构的 ...

  8. mysql数据库导入到excel表格数据_[转载]将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

  9. 把EXCEL表格导入到MYSQL中_将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

  10. Excel如何实现两个工作表数据的对比

    Excel如何实现数据的对比呢?在利用Excel处理记录时,我们通过会面对一种情况,就是将两张工作表进行对比,以便从中找出不同记录或数据.此时情况特别适合验证信息的完整性以及检验数据的差异性方法.下面 ...

最新文章

  1. GPU上如何优化卷积
  2. 前端/投资者能从阿里巴巴CACSC全球总决赛的项目路演中获得什么
  3. 空指针错误 java.lang.NullPointerException 浅谈
  4. 登录功能和公聊功能的实现
  5. OpenCASCADE:拓扑 API之特征
  6. 如何在SAP S/4HANA Cloud系统里创建employee
  7. SpringCloud(第 054 篇)简单 Quartz-Cluster 微服务,采用注解配置 Quartz 分布式集群... 1
  8. asp.net + jQuery + LINQ 简单登录
  9. Express入门( node.js Web应用框架 )
  10. centos php mongodb 驱动,安装 MongoDB PHP 驱动 在CentOS 6.x和遇到的问题
  11. text-transform 文本大小写转换、input checkbok 大小设置、letter-spacing 设置字符间距
  12. 概率论与数理统计 积分表(高等数学附录)
  13. Sigmoid函数介绍
  14. 佳能Canon imageCLASS MF227dw 打印机驱动
  15. MPB:遗传发育所刘永鑫等-易扩增子:易用、可重复和跨平台的扩增子分析流程...
  16. 医学图像配准中的深度学习综述论文解读
  17. UBR/CBR/VBR
  18. 流处理系统(Flink, Kafka和Pravega)学习笔记
  19. Verilog 三种计数器写法
  20. 树莓派安装Linux操作系统

热门文章

  1. Spring Boot 结合 Redis 缓存
  2. ​防火墙(一)主机型防火墙
  3. BlueTooth: 蓝牙基础知识进阶——链路控制操作
  4. wp配置后台自动更新
  5. 如何查看ubuntu下的分区命令
  6. javascript自定义cookie
  7. 检查超时-Ajax之四
  8. python 中的下划线
  9. OraOps10.dll不能加载
  10. mysql 控制函数库_数据库开发——MySQL——函数与流程控制