sqlloader的简单使用

来源:互联网 发布:国产数据库 编辑:程序博客网 时间:2024/05/16 15:23

 第1步,准备数据文件

 

数据文件名: result.txt,---------类型可是 .csv,.tsv ,.xls 等等 

 

保存地址是D:/result.txt

 

其内容是

"1","huangyucai","yucai"
"2","admin","123456"
"3","zhangsan","123456"

 

到此 第一步完成!

 

第2步 准备控制文件

 

控制文件名: imp.ctl

 

保存地址是D:/imp.ctl

其内容是

load data
infile 'result.txt'
append into table users_table
fields TERMINATED BY ','
optionally enclosed by '"'
TRAILING NULLCOLS
(userid,username,password)

 

 

第3步 创建表(实际使用是先有表 然后根据表和数据文件,来定义控制文件)

create table users_table

(

      userid number,

      username varchar2(50),

      password varchar2(50)

 

);

到此 准备工作就做完了

 

 第4步 使用sqlldr命令导入数据

 cmd 切换到D盘

 sqlldr userid=username/passwrod@ORCL control=D:/imp.ctl

 

  ok数据导入 并且有D:/imp.log日志

 非远程可以不要@ORCL

 至于控制文件自己去琢磨一下就懂了

insert,为默认模式,在数据装载开始时要求表为空
append,在表中追加新记录
replace,删除旧记录,相当于delete

truncate,删除旧记录

 其中还有很多细节,以后有机会再写吧 下班了

 

 

 

 

原创粉丝点击