Oracle中如何导入csv文件? 具体请查ORACLE DOC文档。这里要提示的是需要一个控制文件,用于控制数据导入的方向、方式以及格式。需要一个数据文件,既你想导入的.csv文件。在oracle服务器上运行sqlldr.exe来执行导入。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用过一种方法:先把Excel另存为.txt格式文件,如test.txt,再编写一个insert.ctl用sqlldr进行导入!insert.ctl内容如下:load data --1、控制文件标识infile 'd:\test.csv' --2、要输入的数据文件名为test.csvappend 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 告诉你一个最方便的办法,就是利用ms sql的dts(数据倒入,倒出)服务,源数据选择你的csv文件,目的你选择ole db for oracle,起个名字,修改一下字段类型和长度就可以了 一个访问ORACLE数据库的问题 win2003server和redhat Linux as4读写速度对比 求高手解答 请教,如何给用户权限,限制只能访问某个表? 问下 什么是pl块 配置网罗服务名称出错 RMAN-06054错误如何解决? create user的语句还是不会,帮帮我 请教一个 sql的统计,有点难?? 控制文件和数据文件的SCN不一致,数据库打不开(ora-01190,ora-01110,system) number(0)和long有什么区别? 有oralce的问题向大家请教;
先把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