Oracle SQLloader

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值