Oracle SQL Developer假脱机输出?

moo*_*man 7 oracle oracle-sqldeveloper

我正在使用Oracle SQL Developer 2.1.1.64将查询结果假脱机到文本文件这是我正在运行的调用问题和假脱机的结果

SET NEWPAGE 0
SET SPACE 0
SET PAGESIZE 0
SET FEEDBACK OFF
SET HEADING OFF
set verify off
SET ECHO OFF
spool c:\client\output_sql\t_1001_02_0522_.txt
@c:\client\queries\t_1001_02_query;
spool off
Run Code Online (Sandbox Code Playgroud)

不幸的是,我得到了

@c:\客户\查询\ t_1001_02_query

在我的输出文本文件的顶部,我需要只有结果.我在网上搜索了这个,并尝试了各种各样的事情:set verify off set termout off

moo*_*man 6

我发现如果我保存我的查询(spool_script_file.sql)并使用它调用它

@c:\ client\queries\spool_script_file.sql作为脚本(F5)

我的输出现在只是顶部命令的结果.

我在oracle论坛上找到了这个解决方案.


小智 6

对于在Oracle SQL Developer中进行假脱机,以下是解决方案。

前进

设置线条大小1500

设置colsep'|'

设置数字格式99999999999999999999

设置页面大小25000

假脱机E:\ abc.txt

@E:\ abc.sql;

假脱机

提示是:

  1. 当我们从sql plus假脱机时,则需要整个查询。

  2. 当我们从Oracle Sql Developer假脱机时,则需要查询的参考路径,如指定示例所示。