web-dev-qa-db-ja.com

sqlplusスプーリング:最初の空の行を取り除く方法は?

次のスプーリングステートメントを実行しています。

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で取り除くことはできますが、そもそもその作成を抑制する方法はありませんか?

19
user321068

SET NEWPAGE NONEが正解です。

SET NEWPAGE 0は、ページフィードを引き起こしますが、OPはこれを望んでいません。

38
Tagar