我正在通过批处理文件运行文件
批处理文件:
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文件开头和结尾的多余数据。
-S 似乎是您要找的东西;
-S
sqlplus -S admin/admin@SERVER @abc.sql > output.txt
禁止所有SQL * Plus信息和提示消息,包括命令提示符,命令回显以及启动SQL * Plus时通常显示的横幅。如果您省略用户名或密码,SQL * Plus会提示您输入用户名或密码,但这些提示不可见。使用SILENT在另一个程序中调用SQL * Plus,以便用户看不到SQL * Plus的使用。