增加 SQL Developer 导出中的行数

Mar*_*ark 2 oracle oracle-sqldeveloper

我正在 SQL Developer 中运行 SQL 脚本,并希望将其返回的所有记录导出到 CSV 文件,大约有几十万个结果。

目前 SQL Developer 将其返回的行数限制为 50。

我已尝试以下方法来解决此问题:

  • 增加 SQL 数组获取大小(我收到协议 [0] 错误)
  • 增加打印到脚本的最大行数(没有区别)
  • 增加脚本输出中的最大行数(没有区别)

我正在使用的代码如下:

var UWY varchar2(20);
var SHOWS_AT_DATE_DD_MON_YY varchar2(30)

exec :UWY := '2012';
exec :SHOWS_AT_DATE_DD_MON_YY := '31-dec-2014';

SPOOL "c:\act-2012.csv";

    /* select statement */

SPOOL OFF;
Run Code Online (Sandbox Code Playgroud)

小智 5

转到“首选项”->“数据库”->“工作表”,您可以在那里更改限制。


小智 5

首选项 -> 数据库 -> 高级 -> 增加 Sql 数组获取大小

您可以在此处选择的最大值为 500,如果您需要更多,则必须导出结果。