今天做项目导入导出的时候遇到一个问题:(文字叙述有点乱)
sqluldr导出的文件,然后使用sqlldr导入一张表结构完全一致的表时出现错误提示。
提示表的字符不匹配,以及字符长度超过限制
于是看了一下,导出来的文件以及表结构
表结构中有varchar(2000)的字段,在导出的文件中对比,发现该行出现断层(换行)
在sqluldr的命令中,在该字段加上 replace(a,chr(10),''),再次导出文件。
打开文件对比发现该字段还是会出现断层(换行),继续修改sqludr的命令
在该字段加上 replace(replace(a,chr(10),''),chr(13),''),再次导出文件。
打开文件,