【发布时间】:2019-07-13 19:36:30
【问题描述】:
如何在 Unix 中停止终端输出而 SQLPLUS 并将输出假脱机到文件中?
我在关闭模式下尝试了serveroutput、echo、termout、feedback,但没有成功。
它还显示登录详细信息。
sqlplus -s $LOGON << EOF
WHENEVER OSERROR EXIT 9;
WHENEVER SQLERROR EXIT 9;
set serveroutput off;
set echo off;
set termout off;
set feedback off;
set heading off;
set linesize 10000;
set colsep "|";
set trims on;
set trimspool on;
set pagesize 0;
spool Summary.txt
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YY';
Select * from Customer;
spool off;
EXIT;
EOF
PS:我在 Unix 脚本中调用此语句
【问题讨论】:
-
@AndreiOdegov ,Termout 无法按照您提供的链接工作