在 SQLPlus 中使用 SPOOL 时,数据行之间会出现空白行

Posted

技术标签:

【中文标题】在 SQLPlus 中使用 SPOOL 时,数据行之间会出现空白行【英文标题】:blanks lines in between data rows show up when using SPOOL in SQLPlus 【发布时间】:2013-12-05 01:38:48 【问题描述】:

我试图在 sqlplus 中假脱机一个大型查询,但由于某种原因,准确地说,我每 558 行看到 2 个空白行。

我是这样的:

SET TERMOUT OFF
SET ECHO OFF
SET LINES 1000
SET FEEDBACK off
SET HEADING OFF
SET ARRAYSIZE 10000
SET NEWPAGE NONE
SET PAGESIZE 0
SET TRIMSPOOL ON
Spool D:\IPORT15.csv
select query
Spool OFF;
EXIT

我认为 SET NEWPAGE 应该处理这个问题??

【问题讨论】:

【参考方案1】:

我可以通过设置来解决这个问题:“SET PAGES 0”

【讨论】:

以上是关于在 SQLPlus 中使用 SPOOL 时,数据行之间会出现空白行的主要内容,如果未能解决你的问题,请参考以下文章

spool导出格式的问题

sqlplus多行代码怎么

oracle数据导出spool方式,中文出现乱码是啥原因?

oracle之spool详细使用总结(转)

Oracle plsql switch case 和 sqlplus spool

从 sqlplus 中的过程将输出写入文件 - SPOOL