使用sqlldr向orcal数据库中导入大批量的Excel数据

使用sqlldr向orcal数据库中导入大批量的Excel数据
1.在数据库中建表
create table shops
(
sId varchar(100) primary key,
name varchar(100),
sex varchar(50)
)

2.将EXCEL中的数据更改形式,一条数据为一行,各字段之间用逗号分隔,如图:
在这里插入图片描述

3.配置ctl文件,并命名为data.ctl;
load data
characterset utf8
infile ‘c:\dashuju.txt’
truncate into table grid.shops
fields terminated by ‘,’
trailing nullcols
(
sId,
name,
sex filler
)

①infile ‘c:\dashuju.txt’ -----------------指定原始需要导入的文件的位置
②truncate into table grid.shops ---------------清空表之后再导入,若需要再原来的基础上追加数据,将 truncate 改为 append
③fields terminated by ‘,’ -----------以逗号为分割符
④trailing nullcols -----------需要插入的列名
⑤ sex filler -----------指明这一列不读取

4.sqlldr userid=admin/1111111 control=C:\data.ctl log=C:\data.log
①admin ---------用户名
②111111 -----------密码
③control=C:\data.ctl ------------需要读取的ctl文件的位置
④log=C:\data.log ----------运行该代码时,产生的日志文件的位置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值