sql plus 查询结果不显示在屏幕
在使用oracle sqlplus的时候,查询出来的内容可能很多在屏幕上闪动
我们不希望在界面上显示,将结果输出到文件。
使用spool和set termout off命令可以解决。
例如:
编辑aa.sql文件如下:
set termout off
spool d:\bb.txt
select job_id from hr.jobs;
spool off
/
打开sqlplus,如入命令,可以使用start命令。
SQL> @d:\aa.sql
SQL>
我们可以看到在sqlplus里边并没有显示查询处来的内容。
来看一下bb.txt文件内容:
JOB_ID
----------
AC_ACCOUNT
AC_MGR
AD_ASST
AD_PRES
AD_VP
FI_ACCOUNT
FI_MGR
HR_REP
IT_PROG
MK_MAN
MK_REP
JOB_ID
----------
PR_REP
PU_CLERK
PU_MAN
SA_MAN
SA_REP
SH_CLERK
ST_CLERK
ST_MAN
已选择19行。