【发布时间】:2011-03-25 11:38:12
【问题描述】:
我有一个查询连接(手动 ||)少数列,其中之一是 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 文件。
有什么建议吗?
【问题讨论】: