我正在使用SQL Developer,并且尝试使用spool命令将查询结果保存到文本文件中。
spool D:\file.txt SELECT * FROM TABLE SPOOL OFF
当我打开创建的文件时,它只包含我的查询:“ SELECT * FROM TABLE”,但没有结果。我究竟做错了什么?
尝试使用查询执行该查询,该查询返回较少的行,以查看是否还有其他问题。使它工作后,请尝试查询。运行语句和运行脚本之间也有区别。
在下面的查询中
spool '/home/atilla/file.txt' SELECT * FROM DUAL; SPOOL OFF
如果我使用运行语句,我得到以下文件
\> SELECT * FROM DUAL
如果我使用运行脚本,则会得到以下文件
\> SELECT * FROM DUAL DUMMY ----- X