`
yang_min
  • 浏览: 338557 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

将txt,csv等文件导入到oracle

 
阅读更多

项目使用Oracle数据库,项目开发完成后,由于遗留系统的定制关系需要导入到库中,因为是一次性的,所有没有必要提供页面导入,决定使用Oracle提供的功能直接导入到Oracle库表中。

txt或者csv数据文件的格式是有要求的,如下shell代码中说明。
load data 文件代码,写成 load_data.ctl,使用cat load_data.ctl 看到如下:
load data
infile ''name.txt''------说明下,这里可以换成是csv文件或是用tab键分隔的txt文件;
append into table table_name
fields terminated by '' '' --------(各个字段的分隔符,是tab或逗号等)
(id,
content,
……)
 
然后使用另外的shell脚本insert_data.sh调用:
#!/bin/bash
. /export/home/oracle/.profile
sqlldr user/password control=/export/home/oracle/data/load_data.ctl
 
使用如上代码可以轻松的把数据导入到Oracle库表中。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics