首页 > 解决方案 > 使用 sqlplus 如何将数据假脱机到列包含换行符的 csv 中

问题描述

使用 sqlplus 如何将某些列包含换行符的表中的数据假脱机到 csv?

csv 中的结果行应该在一行中。

标签: newlinesqlplusspool

解决方案


您可以使用函数替换来替换换行符:

select colA,colb, ... REPLACE(colX, chr(10),'\n'), ...

因此,换行符将被 \n 替换。您也可以通过这种方式删除它们或在创建 CSV 之前更改表的内容。

笨拙,但最好的 sqlplus 提供。


推荐阅读