sqlload导入数据

  1. 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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部