Chinaunix首页 | 论坛 | 博客
  • 博客访问: 290236
  • 博文数量: 54
  • 博客积分: 3126
  • 博客等级: 中校
  • 技术积分: 495
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-07 14:04
文章分类

全部博文(54)

文章存档

2016年(1)

2013年(1)

2012年(1)

2011年(2)

2010年(15)

2009年(32)

2008年(2)

分类: Oracle

2009-10-20 10:41:49

建表sql
create table users(
    user_id number,           --用户 ID
    user_name varchar2(50),   --用户名
    login_times number,       --登陆次数
    last_login date           --最后登录日期
)

users.ctl:
LOAD DATA
INFILE users.txt
BADFILE bad.txt
INTO TABLE USERS
APPEND
FIELDS TERMINATED BY '|'
TRAILING NULLCOLS
(user_id,
user_name,
login_times,
last_login "to_date(:last_login)"
)

users.txt:
6|ppp|222|2009-11-22|
7|qqq|333|2009-11-23|
xxxx|qqq|oooo|-11-23|


命令行:
sqlldr credit2/pass@cmis control=users.ctl

运行结果:
前2条数据插进数据库,第三条输出到bad.txt

bad.txt:
xxxx|qqq|oooo|-11-23|

阅读(946) | 评论(0) | 转发(0) |
0

上一篇:锁表的处理

下一篇:Oracle只读用户

给主人留下些什么吧!~~