消除 SQL Developer 表视图的“数据”选项卡上的排序顺序
在 Oracle SQL Developer 中,查看表时可以使用“数据”选项卡列出表中的数据。 还有一个“排序...”按钮可设置您正在查看的数据的排序顺序。 这对于动态查看一些数据非常方便。
问题:我设置了查看特定表的排序顺序,但该表上的索引不支持该排序顺序。 当您查看该数据时,SQL Developer 似乎会即时进行排序。 起初,延迟并不算太糟糕。 但桌子已经长大了,现在需要很长时间。 没有办法阻止它,除非强制退出 SQL Developer,丢失任何未保存的内容。 (如果您知道停止这种排序的另一种方法,请告诉我!)因此,我应该将查看排序顺序更改为其他顺序,但您在查看数据时只能访问“排序...”按钮。
除了查看数据之外,还有其他方法可以删除查看排序顺序吗?
SQL Developer 在哪里存储这些信息?
在等待数据出现时单击数据选项卡后,有什么方法可以停止数据排序吗?
In Oracle SQL Developer, one can list the data in a table using the Data tab when viewing a table. There is also a 'Sort...' button to set the sort order of the data you are viewing. This can be very handy for viewing some data on the fly.
The problem: I set a sort order for viewing a particular table which is not supported by the indexes on that table. It seems that SQL Developer does the sort on the fly when you go to view that data. At first the delay wasn't too bad. But the table has grown and now it takes forever. There is no way to stop it except by force quitting SQL Developer, losing anything unsaved. (If you know another way to stop this sort, let me know!) So, I should change the viewing sort order to something else, but you can only access the Sort... button when viewing the data.
Is there another way to delete the viewing sort order besides viewing the data?
Where does SQL Developer store this information?
Any way to stop the sorting of the data after clicking on the data tab while waiting for it to appear?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
易于修复(至少在 v1.5.5 中,这是我正在使用的)。 有一个首选项选项可以重置它,请在此处阅读:
https://forums.oracle.com/forums/thread.jspa?threadID= 860431
Easy to fix (at least in v1.5.5, which is what I'm using). There's a prefs option to reset it, read about it here:
https://forums.oracle.com/forums/thread.jspa?threadID=860431
我还没有找到 GUI 中的命令来消除排序顺序,但您可以使用此解决方法:
希望这有帮助
干杯,
法布里齐奥·福蒂诺
I haven't found a command from the GUI to eliminate the sort order but you can use this workaround:
Hope this helps
Cheers,
Fabrizio Fortino
如果您愿意冒一点风险,您可以按照 Fabrizio 的建议开始,然后按如下方式进行清理:
重新启动 sqldeveloper,问题就消失了。
If you are willing to take a little risk, you can follow start by doing Fabrizio's suggestion, and then clean house as follows:
Restart sqldeveloper and your problem is gone.
我相信目前没有办法,但有一个建议的增强功能,可以在您可以投票的会话之间保留过滤器 在 SQL 开发人员论坛上
I believe there isn't currently a way, but there is a suggested enhancement not to retain the filter between sessions that you can vote on here on the SQL Developer forum