oracle sqlldr使用(导入速度快,但对数据本身的处理功能弱)

sqlload.cmd

pause
sqlldr user/pass@tnsdb control.ctl skip=1 rows=2000 bindsize=8192000
pause


control.ctl
LOAD DATA
INFILE 'Rating201001.csv'
APPEND
INTO TABLE "TBL_SELL"
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
--FIELDS TERMINATED BY ','
-- 表的字段没有对应的值时允许为空
TRAILING NULLCOLS
-- 下面的字段顺序对应csv文件中逗号分隔后的字段顺序,可以用:字段名来引用其他列的值
(
SRC_TYPE_CODE,
-- YEAR_MONTH "201002", 忽略第二列值而使用固定值
YEAR_MONTH,
P_INDEX,
PROVINCE,
CITY,
COUNTRY,
SHOP_NAME "trim(:SHOP_NAME)",
SHOP_CODE,
BRAND_NAME,
SELL_COUNT,
SELL_MONEY,
SHOP_RATING,
TYPE_CODE "decode(:SRC_TYPE_CODE,10,5,:SRC_TYPE_CODE)"
)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值