问题 在SQLDeveloper中快速打开表


我将Oracle SQL Developer用于一个非常大的项目,包含大量表。

有没有办法可以通过输入其名称来快速打开表格?

例如,在IntelliJIDEA中, ctrl + shift + N 快捷方式打开一个带有字段的小型弹出窗口,我可以在其中键入文件的名称。显示包含其名称中搜索文本的文件,我可以通过点击快速打开其中一个 Enter

我知道桌子在左侧面板上按字母顺序排序,但是我有很多桌子,我相信这会节省我一些时间。

Oracle SQLDeveloper中是否有类似的东西?


3151
2018-04-12 08:30


起源



答案:


从“视图”菜单中,有一个“查找数据库对象”选项,该选项打开一个(可停靠,我认为默认停靠)窗口;选择您的连接后,您可以按名称查找任何对象。可能没有你想要的那么快,但如果你有空间我可以让那个窗口打开。如有必要,您可以使用通配符。

如果您在SQL工作表中,可以右键单击表名并选择“弹出描述”,这将在新窗口中打开相同的对象视图,但如果您不知道整个名称,则无效。

刚刚开始输入一个表名(在a之后) from!)如果已配置,则SQL工作表中将显示一个自动完成的匹配列表(Preferences-> Code Editor-> Completion Insight)。


11
2018-04-12 09:06



谢谢 !第一个解决方案非常接近我正在寻找的。我不知道第二个,这也很好。我知道最后一个;) - rdurand


答案:


从“视图”菜单中,有一个“查找数据库对象”选项,该选项打开一个(可停靠,我认为默认停靠)窗口;选择您的连接后,您可以按名称查找任何对象。可能没有你想要的那么快,但如果你有空间我可以让那个窗口打开。如有必要,您可以使用通配符。

如果您在SQL工作表中,可以右键单击表名并选择“弹出描述”,这将在新窗口中打开相同的对象视图,但如果您不知道整个名称,则无效。

刚刚开始输入一个表名(在a之后) from!)如果已配置,则SQL工作表中将显示一个自动完成的匹配列表(Preferences-> Code Editor-> Completion Insight)。


11
2018-04-12 09:06



谢谢 !第一个解决方案非常接近我正在寻找的。我不知道第二个,这也很好。我知道最后一个;) - rdurand


很老的问题,但我有同样的问题,提供的答案没有打开表。

在SQL工作表中,您可以右键单击表的名称(您必须先写它!)并单击“打开声明”。

未分配快捷方式,您可以通过其他 - >打开声明手动分配。


3
2018-03-21 14:48



它适用于连接shell面板,但不适用于打开的sql文件。按住Ctrl并单击可在我的版本中打开表定义。 (编辑:使用文件,必须首先选择连接:) - Guillaume


使用Ctrl +空格键显示表名的下拉列表。


-1
2017-11-15 11:33



你可以添加对文档的引用吗? - Quintin Balsdon