看了三篇重要的文章后,最终解决了我们的问题
关于sqluldr2 的详细参数的文章:
https://blog.csdn.net/kangkangwanwan/article/details/59112757
解决回车换行符的文章:
https://blog.csdn.net/yqlong000/article/details/7536426
关于三个参数的介绍:
https://www.hackhome.com/InfoView/Article_204831.html
起初,我们在实际工作中,尤其是中文字段中,内容包含回车换行的问题,一直不能解决,同事的sql中嵌套使用了三次replace函数后,才算把字段中的回车换行替换干净,然后把数据导出成文件。
后来大家觉得sqluldr2导出比较快,就把脚本全部修改为sqluldr2版本,结果,sqluldr2并不能很好的支持replace函数,而且我们还嵌套三层这个函数,导出速度简直比不用sqluldr2还慢,让人无法忍受。
于是网上找各种方法,于是看到上面提到的两篇文章,最终我们的perl脚本用如下的设置,才算高速解决问题,而且之前一个宽表导出要3小