具体请查ORACLE DOC文档。
这里要提示的是需要一个控制文件,用于控制数据导入的方向、方式以及格式。
需要一个数据文件,既你想导入的.csv文件。
在oracle服务器上运行sqlldr.exe来执行导入。

解决方案 »

  1.   

    我用过一种方法:
    先把Excel另存为.txt格式文件,如test.txt,再编写一个insert.ctl
    用sqlldr进行导入!
    insert.ctl内容如下:
    load data                    --1、控制文件标识
    infile 'd:\test.csv'                --2、要输入的数据文件名为test.csv
    append into table table_name       --3、向表table_name中追加记录
    fields terminated by ','             --4、字段终止于',',是一个逗号
    (field1,
    field2,
    field3,
    ...
    fieldn)-----定义列对应顺序
    注意括号中field排列顺序要与csv文件中相对应
    然后在DOS下执行如下命令:
    sqlldr user/password control=d:\insert.ctl
      

  2.   

    告诉你一个最方便的办法,就是利用ms sql的dts(数据倒入,倒出)服务,源数据选择你的csv文件,目的你选择ole db for oracle,起个名字,修改一下字段类型和长度就可以了