本文介绍了如何在 Oracle SQL Developer 中增加缓冲区大小以查看所有记录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在 Oracle SQL Developer 中增加缓冲区大小以查看所有记录(似乎默认设置了一定的限制)?任何屏幕截图和/或提示都会非常有帮助.

How to increase buffer size in Oracle SQL Developer to view all records (there seems to be a certain limit set at default)? Any screen shots and/or tips will be very helpful.

推荐答案

https://forums.oracle.com/forums/thread.jspa?threadID=447344

相关部分内容如下:

没有获取所有记录的设置.你不会喜欢 SQL开发人员无论如何都要在大桌子上取几分钟.如果,对于 1具体表,要获取所有记录,可以做Control-End在结果窗格中转到最后一条记录.你可以计时自己获取时间,但这会因网络速度和拥塞,程序(SQL*Plus 将比 SQL Dev 更快,因为更简单)等

工具栏上还有一个按钮,它是Fetch All"按钮.

There is also a button on the toolbar which is a "Fetch All" button.

FWIW 检索所有记录时要小心,对于非常大的记录集,它可能会导致您遇到各种内存问题等.

FWIW Be careful retrieving all records, for a very large recordset it could cause you to have all sorts of memory issues etc.

据我所知,SQL Developer 在幕后使用 JDBC 来获取记录,并且限制由 JDBC setMaxRows() 过程设置,如果您可以更改它(这可能是不受支持),那么您或许可以更改 SQL Developer 行为.

As far as I know, SQL Developer uses JDBC behind the scenes to fetch the records and the limit is set by the JDBC setMaxRows() procedure, if you could alter this (it would prob be unsupported) then you might be able to change the SQL Developer behaviour.

这篇关于如何在 Oracle SQL Developer 中增加缓冲区大小以查看所有记录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 05:14
查看更多