来来来 新鲜玩意 sqlldr快速将其他数据库的数据文本文件导入到oracle

本文介绍了如何通过编写ctl脚本使用sqlldr工具,将MySQL数据库的数据文本文件高效地导入到Oracle数据库中。详细步骤包括创建ctl脚本、设置数据分隔符和允许空值,并提供了CMD命令行执行的示例。
摘要由CSDN通过智能技术生成

本周解决了个小小的问题 emmmmmm、、、、、、、就这么个小小的事也花了我差不多一个半点去研究。那么就将研究结果公布一下 以便大家参考  (嘿嘿嘿) 

虽然系统的学习过oracle数据库  但是还真没从其他库中导入过数据库,但是这次就遇到了这个问题——将mysql数据库中的数据导入到oracle数据库中  由于特殊愿意没使用sqldeveloper这个软件导入(咳咳 就是试了试结果发现到后面移植数据库的时候会报错 然而报错我也解决不了所以就没用),最后经过大佬的教育选择了写ctl脚本

 

步骤如下:

1.首先 在任意目录下创建ctl脚本 我就创建在了C盘的根目录下命名为test.ctl,内容如下:

load data
infile 'f:\test.txt'
append
into table wzp.emp
fields terminated by ','
trailing nullcols
(id ,name ,age) 

 

解释如下:

咳咳 不解释太多  小编也有的不懂 反正能用就行

infile:后面的目录为mysql导出的数据文本所在位置 

append 向表中增加数据

into table 后面为用户名.表名

fields terminated by 后面是嗯~~~~~~数据的分隔符

trailing nullcols 是列中允许插入空值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值