sqloload使用特殊符号分隔

 

1.€

复制代码
[oracle@lenovo sqlload]$ more tb_sqlload_test.ctl
Load DATA
INFILE '/tmp/tb_sqlload_test.txt'
truncate into table tb_sqlload_test
FIELDS TERMINATED BY ""
TRAILING NULLCOLS
(
name1 position(1:32) char(32),
name2 position(1:32) char(32)
)
复制代码

 

3.tab键

复制代码
[oracle@lenovo sqlload]$ more tb_sqlload_test.ctl
Load DATA
INFILE '/tmp/tb_sqlload_test.txt'
truncate into table tb_sqlload_test
FIELDS TERMINATED BY X'09'
TRAILING NULLCOLS
(
name1 position(1:32) char(32),
name2 position(1:32) char(32)
)
复制代码

 

导入的时候避免中文乱码,需要加上如下的环境变量

export NLS_LANG=AMERICAN_AMERICA.UTF8
export LANG=en_US.UTF-8

posted @   slnngk  阅读(188)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示