如何在 sql developer oracle 中使用 spool 命令

How to use spool command in sql developer oracle

亲爱的, 我不能使用假脱机命令。它不起作用,或者我没有做正确的事情。 我正在尝试将查询结果保存在 txt 文件中(也尝试使用 select /*csv*/ * from table 保存 csv,但它也没有用)。

所以我写的是:

set echo off
set trimspool on
spool 'C:\Users\username\Desktop\clobams\Test1.txt'
select  pn, serial_number from stock ;
spool off;

execute statement ORA-00900:invalid SQL statement 时出现错误。 Sql 工作正常 - 当我只执行那部分时,它会输出到屏幕。我应该如何将输出保存到文件?

我已经尝试删除 set echo offset trimspool on,但其中 none 有帮助

这就是我 运行 我的 sql 开发人员:

spool C:\Users\**direcotory**\Desktop\old desktop\sql\Test1.txt;
select  *  from YOUR_TABLE;
spool off;

我在文件 test1 中得到了输出。您需要 运行 所有命令作为脚本。