我正在执行以下假脱机语句:
SET VERIFY OFF
SET FEEDBACK OFF
SET HEADING OFF
SET TRIMSPOOL ON
SET TERM OFF
SPOOL &pathRelations
START scripts/relations.sql &parent
SPOOL OFF
SET TERM ON
scripts/relations.sql
文件包含一个简单的 select
语句。
不幸的是,假脱机文件包含一个空行作为文件中的第一行。这行代码给我们的框架带来了麻烦。
当然我可以通过
sed
摆脱这些线,但是没有办法首先抑制它的创建吗?
SET NEWPAGE NONE
是正确答案。
SET NEWPAGE 0
会导致页面馈送,这不是OP想要的。
仅供参考,如果使用 set markup csv on,set newpage 不会执行任何操作。设置标记 csv on 在文件开头创建一个 LFCR,Excel 使用该文件并添加一个空白行。
在 TOAD 工作,
set newpage none
不适合我。我在标题和数据之间仍然有一个空行。然而,当我删除set trimspool on
时,空行就消失了。
SET NEWPAGE 0
参见这里