Oracle Data Loader用法

本文详细介绍了如何使用OracleDataLoader导入CSV文件,包括指定字符集、使用逗号分割字段等步骤,并提供了固定长度文件导入的实例。

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

Oracle Data Loader用法

Sqlldr userid=xxxx/xxxx@xxxxcontrol=xxxx.ctl log=result.log

 

 

 

一导入CSV文件,各个字段用逗号分割。

Ctl文件写法如下

 

LOAD DATA

CHARACTERSET AL32UTF8  //指定为跟数据库一样的字符集

INFILE'D:\Work\WLL4Bank\UniCode\ChineseTxt.csv'

APPEND INTO TABLE CHINESE_TBL

FIELDS TERMINATED BY ","//csv文件的字段通过逗号分割

(ACTION_ID , CAPTION ,CUS_NAME,CUS_COMMENT)

 

CSV文件如下

2222,12121

3333,44444

 

二导入固定长度文件

需要指定长度为字符长度,否则中文的长度会大于2,导致长度计算错误

LOAD DATA

CHARACTERSET AL32UTF8

LENGTH SEMANTICS CHARACTER //指定为字符,

INFILE'D:\Work\WLL4Bank\UniCode\ChineseTxt1.csv'

APPEND INTO TABLE CHINESE_TBL1

(ACTION_ID POSITION(1:6) INTEGER EXTERNAL,

 CAPTION CHAR(30) ,

 CUS_NAME CHAR(10))

 

固定长度文件如下

123345eee123爱国人                     34355龙哥eee

ACTION_ID:12334

CAPTION:eee123爱国人                    

CUS_NAME:34355龙哥eee

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值