如何把文本数据导到oracle表中

解决方案 »

  1.   

    假设文本文件中各个字段以'|'符号分隔,如:abc.txt
         1,100
         2,200
         3,300
    则可以先在数据库里建立表abc ,如:create table abc ( a number(5),b number(10));
    建立ctl文件,如abc.ctl:
    LOAD DATA
    INFILE 'abc.txt'
    truncate
    INTO TABLE abc
    fields terminated by "|"
    TRAILING NULLCOLS
    (
    A ,
    B
    )然后利用sqlldr导入,如:sqlldr username/password control=abc.ctl
      

  2.   

    补充:wiler(@_@) 
    也可以使用PLSQL Developer工具导入。
      

  3.   

    初次接触Oracle,也安装了PLSQL Developer
    工作任务是:
    有几张excel数据表包括数据
    要求在oracle里导入excel的数据
    有人提示:先把excel转为.txt文件
    然后再导入
      

  4.   

    这个问题已经讨论过很多次了 楼主也可以去翻翻以前的贴子 给个连接利用SQL*Loader将 Excel 数据导出到 Oracle 数据库中
    http://www.jiejingwang.com/list.asp?id=555如何将 Oracle 数据导出到 Excel 中?
    http://www.jiejingwang.com/list.asp?id=556
      

  5.   

    利用sqlloader:
    load data infile 'myfile.txt' into table mytable append fields terminated by ',' (表的字段)
      

  6.   

    你有PLSQL Developer
    excel不用转,你直接选tool->text importer
      

  7.   

    直接使用pl/sql developer导入tool->text importer
      

  8.   

    试验了很多次
    用了很多种方法
    始终是失败
    用下面链接的方法
    利用SQL*Loader将 Excel 数据导出到 Oracle 数据库中
    http://www.jiejingwang.com/list.asp?id=555
    dos 报错
    sql*loader-704:内部错误:uconnect:OCIServerAttach [0]
    ORA-12560:tns:协议适配错误用
    你有PLSQL Developer
    excel不用转,你直接选tool->text importer可是tools下面只有importer tables
      

  9.   

    神马版本的PLSQL Developer阿
    要7以上
      

  10.   

    to AFIC(AFIC)
    可由免费下载的地址
      

  11.   

    哪位有
    神马版本的PLSQL Developer阿
    要7以上[email protected]
      

  12.   

    sql load 也行,外部表也行,toad等工具都可以,主要看你的应用的要求啦。
    再不行自己写个小程序来弄也可以嘛 ^_^。
      

  13.   

    使用powerbuilder可以实现你所有的要求。不用自己去写脚本。或者建立一个外部表。
      

  14.   

    最初学者的办法就是用mssql工具了,基本安装微软的傻瓜式提示也就导进去了!不要忘了用数据源方式!!!
      

  15.   

    http://wstatic.xunlei.com/web/download.htm?cid=7BA1422631828C193265E333AD3494E7924681B3
    PLSQL Developer的下载地址