Oracle SQLloader

来源:互联网 发布:俄罗斯旅游知乎 编辑:程序博客网 时间:2024/06/05 21:17

OPTIONS (skip=1,rows=128) -- sqlldr 命令显示的选项可以写到这里边来,skip=1 用来跳过数据中的第一行 
LOAD DATA
INFILE 'USER.csv'
truncate --清空旧数据
INTO TABLE USER
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS --允许插入空
(
USER_ID, USER_NAME, USER_PASSWORD, CREATE_AUTHOR, CREATE_DATETIME timestamp "yyyy-mm-dd hh24:mi:ss.ff", UPDATE_AUTHOR, UPDATE_DATETIME timestamp "yyyy-mm-dd hh24:mi:ss.ff"
)


sqlldr userid=name/psw@sid control=control.ctl

注意点:

1.用OPTIONS来过滤header行
2.用TRAILING NULLCOLS来允许插入空
3.timestamp类型需要转换timestamp "yyyy-mm-dd hh24:mi:ss.ff"
4.字段间不能有多余空格,注意编码格式

**plsql工具导入带timestamp类型csv

to_timestamp('#', 'YYYY-MM-DD HH24:MI:SS.FF')

向oracle中导入*.csv文件

http://www.cnblogs.com/CodingArt/articles/1624736.html


使用SQLloader导入timestamp时间类型

http://blog.sina.com.cn/s/blog_69e7b8d701015q63.html


SQL*Loader的使用总结

http://blog.itpub.net/29812844/viewspace-1988868/

0 0
原创粉丝点击