【问题标题】:SQL Plus: Remove Empty/Blank line at the end of the text fileSQL Plus:删除文本文件末尾的空/空行
【发布时间】:2016-12-09 02:40:29
【问题描述】:

我正在尝试使用 SQL Plus 创建一个文本文件。我生成的输出文本文件在记录的开头和结尾包含一个空白/空行。

我得到的示例输出:

[空行] 记录1 记录2 记录3 记录4 [空行]

我已经使用 SET NEWPAGE NONE 成功地省略了第一个空行。

但是,我很难为记录末尾的空行找到解决方案。

请帮忙。

【问题讨论】:

  • 你的表本身有那些空记录?
  • 该表没有空记录。空行是自动生成的。我在互联网上发现了同样的问题,但没有给出解决方案。
  • 看来,这就是行为方式。如果您仍然不想要最后一行,您可以在调用方进行。您使用的是 Unix/Windows 吗?

标签: sql sqlplus


【解决方案1】:

我发现使用以下 set 命令(所有这些可能不是必需的,它们只是我使用的标准):

set define off trims on newp none heads off echo off feed off pagesize 0 null null verify off

在最后加上一个'spool off',这样就没有不需要的最后空行了。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-08-09
  • 1970-01-01
  • 1970-01-01
  • 2017-03-27
  • 1970-01-01
  • 1970-01-01
  • 2019-11-05
  • 1970-01-01
相关资源
最近更新 更多