如何在 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 off
和 set trimspool on
,但其中 none 有帮助
这就是我 运行 我的 sql 开发人员:
spool C:\Users\**direcotory**\Desktop\old desktop\sql\Test1.txt;
select * from YOUR_TABLE;
spool off;
我在文件 test1 中得到了输出。您需要 运行 所有命令作为脚本。
亲爱的,
我不能使用假脱机命令。它不起作用,或者我没有做正确的事情。
我正在尝试将查询结果保存在 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 off
和 set trimspool on
,但其中 none 有帮助
这就是我 运行 我的 sql 开发人员:
spool C:\Users\**direcotory**\Desktop\old desktop\sql\Test1.txt;
select * from YOUR_TABLE;
spool off;
我在文件 test1 中得到了输出。您需要 运行 所有命令作为脚本。