如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中
2011-05-12 14:19

方法一,使用SQL*Loader   
  这个是用的较多的方法,前提必须oracle数据中目的表已经存在。   
  大体步骤如下:   
  1   将excle文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(

方法一,使用SQL*Loader   
  这个是用的较多的方法,前提必须oracle数据中目的表已经存在。   
  大体步骤如下:   
  1   将excle文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(逗号分隔)也行,但是在写后面的control.ctl时要将字段终止符改为','(fields   terminated   by   ','),假设保存到E盘根目录。   
  2   如果没有存在的表结构,则创建,假设表为test,有两列为dm,ms。   
  3   用记事本创建SQL*Loader控制文件,网上说的文件名后缀为ctl,其实我自己发现就用txt后缀也行。比如命名为control.ctl,内容如下:(--后面的为注释,实际不需要)   
    
    load   data            --控制文件标识   
    infile   'e:\text.csv'            --要输入的数据文件名为test.txt   
    append   into   table   test   --向表test中追加记录   
    fields   terminated   by   X'09' --字段终止于X'09',是一个制表符(TAB)

如果字段数据有"",可加上optionally enclosed  by   '"'

trailing   nullcols    
    (dm,ms)                                    --定义列对应顺序   
备注:数据导入的方式上例中用的append,有一下几种:insert,为缺省方式,在数据装载开始时要求表为空;append,在表中追加新记录;replace,删除旧记录,替换成新装载的记录   ;truncate,同replace。   
  4   在命令行提示符下使用SQL*Loader命令实现数据的输入       
  sqlldr   userid=system/manager@orcl   control='e:\control.ctl'   log=e:\log.txt   bad=e:\bad.txt

方法二   利用PLSQL   Developer   
  使用PLSQL   Developer工具,这个可是大名鼎鼎的Oracle   DBA最常使用的工具。   
  在单个文件不大的情况下(少于100000行),并且目的表结构已经存在的情况下——对于excel而言肯定不会超过了,因为excel文件的最大行为65536——   可以全选数据COPY   ,然后用PLSQL   Developer工具。   
  1   在PLSQL   Developer的sql   window里输入select   *   from   test   for   update;   
  2   按F8执行   
  3   打开锁,   再按一下加号.   鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后COMMIT提交即可

如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中相关推荐

  1. 如何通过 PL/SQL Developer 将 Excel 数据导入 Oracle 对应的表中

    首先将 Excel 文件另存为文本文件,然后在点击 PL/SQL Developer 菜单栏的[工具]-[文本导入器],打开后如图所示: 上述步骤操作完之后,点击[到oracle的数据]:

  2. python excel 数据匹配_python将一个excel表格的数据匹配到另一个表中

    python将一个excel表格的数据匹配到另一个表中 python将一个excel表格的数据匹配到另一个表中 打开excel表,需要在另一个表中匹配相应学生姓名的学号信息. 之前尝试了excel中的 ...

  3. 如何在另一个表格进行计算机,如何将一个excel表格的数据匹配到另一个表中

    日常生活办公,计算机二级考试需要用到Excel,能够熟练使用Excel可以为自己处理数据表格带来极大的帮助,本文就"如何将一个excel表格的数据匹配到另一个表中"的方法进行一个详 ...

  4. 将一个excel表格的数据匹配到另一个表中

    将一个excel表格的数据匹配到另一个表中 第一步:我们打开一个excel表,需要在另一个表中匹配出相应学校的信息. 第二步:我们把光标定位在需要展示数据的单元格中,在单元格中输入"=vl& ...

  5. VLOOKUP函数将一个excel表格的数据匹配到另一个表中

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...

  6. python excel 数据匹配_VLOOKUP函数将一个excel表格的数据匹配到另一个表中

    将一个excel表中的数据匹配到另一个表中,需要用到VLOOKUP函数.简单介绍一下VLOOKUP函数,VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查 ...

  7. 如何将一个excel表格的数据匹配到另一个表中

    我们在操作excel表的时,有时需要将一个excel表中的数据匹配到另一个表中,那么就需要用到VLOOKUP函数,VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回 ...

  8. java sqlldr导入_使用SQL*LOADER将TXT或CSV数据导入ORACLE(转)

    一.简介 SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中.SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIREC ...

  9. php inputcsv,php excel格式(csv)数据导入导出(示例)

    需要把大量数据导入数据库中,比如考试成绩.电话簿等一般都是存放在excel中的数据,可以考虑把excel导出成csv文件. 然后,通过以下程序即可批量导入数据到数据库中,上传csv并导入到数据库中,测 ...

最新文章

  1. dz 数据表分析!!!
  2. 是时候对XSLT说“Goodbye”了吗?
  3. c语言 python-C语言、Java语言和python语言的区别在哪里
  4. 阿里云叔同:以容器为代表的云原生技术,已成为释放云价值的最短路径
  5. jQuery Mobile页面返回无需重新get
  6. 匿名函数php作用,PHP匿名函数可以干什么用
  7. LVS + Nginx +Tomcat 高可用架构
  8. wamp无法访问php,wamp无法访问phpmyadmin怎么办
  9. 对比Windows 8模拟器(Simulator)和Windows Phone仿真器(Emulator)
  10. 又臭又长的if...else太多了,不知道如何消除?
  11. Session管理之超时设置和强制下线
  12. 犀牛keyshot插件_keyshot 对接 犀牛各版本插件集合
  13. 2020 IJCAI 接受论文 list 分类排列(二)
  14. macOS 下的 homebrew
  15. 数字证书认证(CA)中心
  16. OpenCV实现单目摄像头对图像目标测距
  17. 光纤收发器在安装使用过程所遇到的问题及解决办法
  18. 爬取凤凰网站财经类的新闻,函数时编程,可全部实现,由于内容量大,需要时间太长,服务器会禁止,为了防止,可以将time.sleep()设置的时间长点...
  19. java股票雪球数据接口_雪球股票数据源
  20. kali 安装步骤失败,选择并安装软件包,失败解决方法 “换源”

热门文章

  1. php mysql cpu100_MySQL服务器进程CPU占用100%的解决方法
  2. app显示服务器图片不显示,如何读取并显示服务器上不在webapp目录上的图片?
  3. python列表按值排序_json的python排序列表(按值)
  4. mysql引号问题_MySQL中引号的问题
  5. makefile ifneq多个判断条件_一文入门Makefile
  6. mysql中数字格式化_mysql中格式化数字详解
  7. python平方数迭代器_对python中的高效迭代器函数详解
  8. 设计建造者模式java代码,Java设计模式-建造者模式
  9. css3绘制环形_HTML5 + CSS3 gt;gt;gt; 015
  10. vue-ueditor 后端配置项没有正常加载_nginx配置websocket