Oracle SPOOL命令
使用SPOOL命令可以把查询结果保存到文件中,或者把查询结果发送到打印机中。SPOOL命令的语法格式如下:
spool file_name  [create ] | [replace] | [append] | off;oracle登录命令
其中,file_name参数用于指定脱机文件名称,默认的文件扩展名为.LST。如果使用了CREATE关键字,那么表示创建一个新的脱机文件;如果使用REPLACE关键字,那么表示替代已经存在的脱机文件;如果使用APPEND关键字,那么表示把脱机内容附加到一个已经存在的脱机文件中。
在下面的示例中,将使用SPOOL命令生成OUTPUT_FILE.TXT文件,并将查询SCOTT.EMP表的内容保存到该文件中,如下所示:
SQL> spool f:\
SQL> select empno,ename,job,hiredate,sal
  2  p;
    EMPNO    ENAME      JOB        HIREDATE          SAL
    ----------    ----------      ---------        --------------        ----------
    7369      SMITH      CLERK      17-12月-80            800
...
    7934      MILLER    CLERK        23-1月 -82          1300
已选择14行。
SQL> spool off
SPOOL命令打印的结果为:从SPOOL命令开始,一直到SPOOL OFF或者SPOOL OUT命令之间的查询结果都将保存到文件中。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。