我有一个连接(手动 ||)少数列的查询,其中一个是 XMLTYPE 字段(在其上调用 getClobVal())。如果我使用带有以下选项集的 sqlplus 假脱机查询输出:
set long 30000;
set pagesize 0;
set feedback off;
我得到了所有需要的内容,但是 cr/lf 在 80 个字符之后,第一行的内容在 60 个字符和 20 个空格字符之后停止,其余行的内容在 40 个字符和 40 个空格字符之后停止。
如果我添加:
set linesize 120;
在实际内容之后使用额外的空白得到相同的结果(第 1 行有 60 个空白字符,每行剩余行有 80 个空白字符)
是否可以使用 sqlplus 和假脱机为包含大量文本的查询结果创建 csv 输出文件?
我认识到通过假脱机执行此操作不是理想的方法,但我需要能够以可以在命令行或批处理文件中执行的方式创建此 csv 文件。
有什么建议么?