我正在使用Toad for Oracle 12.5以及一件小事让我感到厌烦:当我查看表格的“数据”标签时,行顺序都混乱了。
在我使用的任何其他数据库软件(SQL developper,phpmyadmin等)上,默认数据视图将返回主键排序的行
因此,我希望默认情况下自动将每个表的“数据”选项卡中的数据排序到第一列,甚至更好地排序到表主键。
我查看了选项,但看不到与此相关的任何内容。
你们有些人有同样的问题吗?
答案 0 :(得分:4)
我见过的任何oracle客户端都没有按照自己的意愿对“声明”进行处理。它返回查询返回的顺序(或缺少它),它接收它。
现在,如果行按顺序插入,它可能会被命令,但这是一个侥幸。周期。
坦率地说,如果一个UI随意添加昂贵的查询,除非我特意告诉它,否则我会感到沮丧。
我有一些大表。假设我希望UI花时间扫描索引并获取最低PK值只是因为我打开了DATA选项卡?不,亲爱的 - 不!
如果我想订购,我会打开排序/过滤器对话框并指定,或者点击相应的列标题对结果进行排序。
<强>此外:强> 如果有一些表你想要这种行为(我可以看到例如检查代码表的方便),然后使用该表的数据网格上的排序/过滤器对话框设置顺序,TOAD将记住该设置为在删除它之前,此模式中的该表。因此,您可以将此行为设置为您想要的位置,而不是处理您不需要的性能方面。