首页 > 解决方案 > Oracle SQL Developer - 网格中每页的记录

问题描述

我过去使用过 Allround Automations PL/SQL Developer,现在被要求在工作中使用 Oracle SQL Developer。在 PL/SQL Developer 中,程序限制了每页要检索的记录,我可以进入 Edit -> Preferences 并选择 SQL Window 以确保检索到所有记录:

PL/SQL 用户首选项

有人可以告诉我是否有用户偏好,我可以确保在 Oracle SQL Developer 18.1 中捕获所有记录?

标签: sqloracleoracle-sqldeveloperplsqldeveloper

解决方案


在 Oracle SQL Developer 中,您可以(最终)获取所有行。尽管如此,它还是会一次获取 N 行结果。如果您在“查询结果”选项卡中继续向下滚动,它将继续获取结果。

在此处输入图像描述

一次有多少行?它由这个参数给出Sql ArrayFetch Size,并且限制在 50 到 200 之间。

SQL 开发人员配置选项

如果您仍然想在没有编辑器干预的情况下一次获得所有结果,请运行脚本(通常是 F5),而不是使用运行语句的选项。结果将在脚本输出选项卡中显示类似于在 SQL*plus 中显示的终端,类似于终端。

在此处输入图像描述


推荐阅读