使用控制文件,将文本导入oracle

博客介绍了控制文件名为input.ctl,将'DDXX00000000.YC'文件数据加载到Oracle的train_info表中,说明了替换或插入数据方式及字段分隔符等。还给出在命令行使用sqlldr执行加载的SQL语句。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

控制文件名为input.ctl

load data
infile 'DDXX00000000.YC'
replace into table train_info                    //replace为替换原表中数据,append为插入新数据
fields terminated by ',' OPTIONALLY ENCLOSED '"'  //fields teminated by ',',即分隔符为逗号,'“'即字符串字段用“引起来。
(train_no,seq_no,station_name,map_on_date,map_on_time,map_off_date,map_off_time,plan_on_date,plan_on_time,plan_off_date,plan_off_time,real_on_date,real_on_time,real_off_date,real_off_time)

 

使用sql语句在命令行里:

sqlldr userid=username/password control=input.ctl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值