日期:2014-05-17  浏览次数:21014 次

oracle 用sqlldr导入txt数据,文本字段中含有回车,如何处理
用sqlldr导入.txt的文件到oracle中,
其中有一个字段为描述,其中包含了很多回车符.
在导入的过程中,遇到回车符就导入报错.
请问,我如何屏蔽掉一个字段中的回车符,能够顺利导入呢?

------解决方案--------------------
使用conitueif选项,并修改你的txt文件。
引用楼主 lily1314 的帖子:
用sqlldr导入.txt的文件到oracle中,
其中有一个字段为描述,其中包含了很多回车符.
在导入的过程中,遇到回车符就导入报错.
请问,我如何屏蔽掉一个字段中的回车符,能够顺利导入呢?

------解决方案--------------------
一行里面有很多回车符 在txt里面不是一行显示很多行嘛。
建议还是把回车符去掉先,然后再sqlldr
------解决方案--------------------
试试把硬回车替换成一个标志符+回车,用UE的正则表达式替换功能很方便的。
然后修改你的控制文件。