sqlload导入数据
- sql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。
2.准备:数据表,dat文件
create table test(
id varchar2(36),
name varchar2(50),
age varchar2(3),
address varchar2(100)
)
test.dat

3.示例:控制文件control.ctl
LOAD DATA
CHARACTERSET ZHS16GBK
INFILE ‘d:\test.dat’
BADFILE ‘d:\test.txt’
TRUNCATE INTO TABLE test
WHEN (1) =‘1001’ AND (37:87) = ‘测试’
(
id POSITION(1:32),
name POSITION(33:82),
age POSITION(83:85),
address POSITION(86:184)
)
4.执行控制文件
sqlldr e/e@orcl control=E:\control.ctl log=E:\log.log
control,log关键字可省略
5.解析
加载数据:LOAD DATA
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
