Oracle中的SPOOL命令是假脱机命令,可用于转储执行的命令和结果,其效果有点像DOS命令中的转向命令。SPOOL命令也可以用于转出数据库系统中的数据。
例如在SQL*Plus命令行中可以直接输入:SPOOL 假脱机文件名
启动假脱机操作。
关闭假脱机操作可以在SQL*Plus中输入:SPOOL OFF
例:假脱机命令的使用。
connect scott/tiger@orcl
spool c:\SpoolFile.txt
set pagesize 300
set linesize 300
select * from emp;
select * from dept;
spool off
执行完毕后,可以在C盘中找到SpoolFile.txt,打开后可以看到通过Spool假脱机命令转向到该文件中的内容。