Chinaunix首页 | 论坛 | 博客
  • 博客访问: 422572
  • 博文数量: 77
  • 博客积分: 2303
  • 博客等级: 大尉
  • 技术积分: 808
  • 用 户 组: 普通用户
  • 注册时间: 2004-11-30 09:15
文章存档

2015年(1)

2013年(3)

2012年(2)

2011年(46)

2009年(4)

2008年(2)

2005年(12)

2004年(7)

我的朋友

分类: Oracle

2011-02-14 13:59:29

sql loader导入指定的日期

control file 

  1. LOAD DATA
  2. INFILE '2006年06月6.13(79个).txt'
  3. APPEND INTO TABLE BILL_BAOYUE_2006
  4. FIELDS TERMINATED BY x'09'
  5. --FIELDS TERMINATED BY ','
  6. (phonenumber,
  7. opendate constant "20060613")

如果时间字段想插入当前时间只需要指定sysdate就可以了,如想指定固定的时间常量
需要指定constant "20060613",且在执行sqlldr之前需在shell里设定好NLS_DATE_FORMAT变量

  1. win: SET NLS_DATE_FORMAT=YYYYMMDD
  2. unix:NLS_DATE_FORMAT='YYYYMMDD';export NLS_DATE_FORMAT

注意格式要跟你给的常量要对应,不然会报日期格式不正确。
阅读(1840) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~