Oracle利用sqlldr命令导入 XLS 文档


1.把要导入的XLS文档转换为CSV格式的逗号分隔。

2.编写一个loader.ctl文件,内容如下

load data

Infile'D:\student.csv'

appendinto table userinfo

fields terminated by ',' (id,name,add)

3. 在CMD中执行以下语句:

Sqlldr userid=testserver_user[U1] /testserver_user[U2] @testdb[U3]  control[U4] ='D:\test.ctl'

log='D:\log.log'[U5] 

 



注意事项:

1、CSV文件的内容是以“,“分隔的,如果数据在结尾没有逗号导入时就会出错。

2、导入不同的表需要使用不同的.ctl文件

3、非空值用append into而不是insert。


 [U1]用户名

 [U2]密码

 [U3]数据库名

 [U4]控制

 [U5]生成日志文件

发布了32 篇原创文章 · 获赞 19 · 访问量 11万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章