sqlplus 假脱机 : How to get rid of first, 空行?

标签 sql sqlplus spool fixed-length-file

我正在执行以下假脱机语句:

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想要的。

关于sqlplus 假脱机 : How to get rid of first, 空行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5576901/

相关文章:

oracle - Oracle 中的假脱机会在列中添加空格...我该如何避免呢?

oracle - 将列标题删除到输出文本文件中

mysql - SQL语句中出现错误

python - 将排名和分区查询转换为 SqlAlchemy

oracle - 找不到 'missing right parenthesis' 错误的原因

oracle - 请帮助 SQLPLUS?如何使 SQLPLUS 最初使用 DEFINE `OFF` 启动?

sql - 在 SQLPLUS 中正确格式化表

Oracle SQL 假脱机输出问题 - header 和破折号

mysql - 优化长 mysql 查询

php - MYSQL、连接、AS、LIKE