首页 > 数据库技术 > 详细

oracle sqlldr导入数据和导入去除空格

时间:2019-12-07 15:18:00      阅读:591      评论:0      收藏:0      [点我收藏+]

1.新建目录E:\load把需要导入的数据文件放到目录下面

技术分享图片

 

 

 这是我自己造的测试数据。。。

2.在文件下新建脚本文件

Load data 
infile E:\load\info.txt
into table "TEST_TABLE"
fields terminated by "!"
TRAILING NULLCOLS(
T1,
T2,
T3
)

技术分享图片

 

 

 3.清空测试表不清空的话会报错

 truncate table test_table

4.打开dos窗口执行命令

技术分享图片

 

 

 切换至该目录下执行

sqlldr zjc/123456@ORCL control =loadjs.ctl

如果远程的话可以执行

sqlldr zjc/123456@192.168.0.1:1521/ORCL control =loadjs.ctl

5.执行结果

 技术分享图片

 

 

 执行成功。。。

 如果导入的数据发现有空格或者字段比较大

可以修改导入脚本文件 使用trim 和char来指定

Load data 
infile E:\load\info.txt
into table "TEST_TABLE"
fields terminated by "!"
TRAILING NULLCOLS(
T1 "trim(:T1)",
T2 "trim(:T2)",
T3 CHAR(20000)
)

 

 

oracle sqlldr导入数据和导入去除空格

原文:https://www.cnblogs.com/zjc2018/p/12001555.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!