https://forums.oracle.com/forums/thread.jspa?threadID=447344
相关部分的内容为:
没有设置来获取所有记录。无论如何,您都不希望SQL
Developer在大表上获取几分钟的时间。如果要针对1个特定表获取所有记录,则可以在结果窗格中执行Control-
End以转到最后一条记录。您可以自己设置获取时间,但是这会因网络速度和拥塞而异,程序(SQL * Plus比SQL Dev更快,因为它更简单),等等。
工具栏上还有一个按钮,即“
Fetch All”按钮。
FWIW请小心检索所有记录,因为非常大的记录集可能会导致您遇到各种内存问题等。
据我所知,SQL
Developer在后台使用JDBC来获取记录,并且限制是由JDBC
setMaxRows()过程设置的,如果您可以更改此设置(可能不支持),则可以更改SQL
Developer的行为。



