输出到文件
例:
将查询结果保存到E:\SP.SQL中
SPOOL E:\SP.SQL;
SELECT * FROM TB1;
SELECT * FROM TB2;
SPOOL OFF;

解决方案 »

  1.   

    spool 命令将屏幕缓冲区的内容输出到操作系统文件中,输出的内容以spool开始,以spool off结束,如SQL>spool d:\spool.txt
    SQL>select * from tab;SQL>spool off
    只是在d:\spool.txt文件中可以看到屏幕缓冲区出现的内容。
      

  2.   

    是不是必须在ORACLE提示符下SPOOL才起作用?
    就是说必须先CONNECT数据库才可以用SPOOL?
      

  3.   

    进入sql*plus
    spool可以将sql*plus输出输入到文件中