我在运行下面的命令之前假脱机了一个文件并获得了这样的输出,
我已经设置了标题,反馈关闭
SET HEADING OFF SET FEEDBACK OFF SPOOL D:\ TEST.TXT SELECT SYSDATE FROM DUAL; SPOOL OFF
TEST.TXT中的输出:
SQL> SELECT SYSDATE FROM DUAL;
20-JAN-09
SQL> SPOOL OFF
如何删除两个SQL>行.我只想要输出.
提前致谢.
Ton*_*ews 15
您需要的命令是:
SET ECHO OFF
Run Code Online (Sandbox Code Playgroud)
但是,它仅适用于从脚本运行的代码,而不适用于以交互方式输入的命令.您将创建一个这样的脚本文件(例如,称为test.sql):
SET HEADING OFF FEEDBACK OFF ECHO OFF PAGESIZE 0
SPOOL D:\TEST.TXT
SELECT SYSDATE FROM DUAL;
SPOOL OFF
Run Code Online (Sandbox Code Playgroud)
然后在SQL Plus中运行它:
SQL> @test
Run Code Online (Sandbox Code Playgroud)
我在SET命令中添加了PAGESIZE 0,以删除输出文件中日期之前的空白行.
| 归档时间: |
|
| 查看次数: |
53656 次 |
| 最近记录: |