我正在通过批处理文件
运行文件批处理文件:
sqlplus admin/admin@SERVER @abc.sql > output.txt
SQL文件abc.sql:
set PAGESIZE 1000
set LINESIZE 550
set echo off
set head off
set FEEDBACK OFF
select * from S_ABC
exit;
Output.txt的:
Connected To:
Oracle Database 11g................................
.
.
.
DATA
.
.
Disconnected from Oracle Database 11g .......
.
.
请帮我删除output.txt文件的开头和结尾的额外数据。
答案 0 :(得分:1)
-S
似乎是您正在寻找的内容;
sqlplus -S admin/admin@SERVER @abc.sql > output.txt
禁止显示所有SQL * Plus信息和提示消息,包括命令提示符,命令回显以及启动SQL * Plus时通常显示的横幅。如果省略用户名或密码,SQL * Plus会提示输入,但提示不可见。使用SILENT在另一个程序中调用SQL * Plus,以便用户看不到SQL * Plus的使用。