Oracle SQL Developer - 查询结果窗口中网格缺失

83

我刚从MS SQL Server转换到Oracle。我使用的查询工具是Oracle SQL Developer。 我遇到的问题是无法让查询结果窗口保留下来。这里说的查询结果窗口指的是显示结果的网格视图。它似乎会在我打开新的“SQL工作表”时随机出现,但不总是出现。然后,一旦我运行一个查询,下次再运行一个查询时,它就会消失。

有人能指点我一种保持这个结果网格处于活动状态的方法吗?非常感谢。


你使用的是哪个版本?还有其他工具可供选择,例如JOra(Eclipse插件)、Squirrel SQL和Allround Automation SQL Developer(商业产品-不错但有其自身的怪癖)。 - FrustratedWithFormsDesigner
你正在使用哪个版本的SQL开发者? - Ian Carpenter
1
v2.1.1。我被上级告知除非绝对必要,否则要坚持使用这个工具。 - Jody
2个回答

264

好的,大家听我说。问题已经解决了。我一直在按F5键(就像MSSQL查询分析器中一样)来运行查询。但在这个程序中,“run script”对应的是F9Ctrl+Enter组合键,可以让我进入查询结果网格视图。希望这能帮助到未来遇到类似问题的人。


1
是的,这听起来很熟悉(我想我做过一两次,但是很久以前了...)。在某些工具中,它是F8。如果您想与其他工具保持一致,我认为可以重新映射它。 - FrustratedWithFormsDesigner
3
谢谢!同时深入学习 Oracle,这位 SQL 开发人员让这比 Toad 容易多了。那个东西有那么多按钮,让我头疼! - gjvdkamp
1
相关:https://dev59.com/k3RB5IYBdhLWcg3w4bEo - user565869
1
是的,Microsoft SQL Server Management Studio使用F5。在Oracle上尝试使用F5是很常见的事情。我也犯了同样的错误。但那是我的情况,我正在使用MS SQL Management Studio。 - Malavos
6
我之前使用SSMS工作时已经将F5键牢记于心,因此我在SQL Developer中重新分配了F5键以运行查询。 - Rubio
6
谢谢,这对我也很有帮助。如果有人想要将“运行语句”重新映射为F5键,请转到“工具”>“首选项”>“快捷键”。 - Roberto

1
我也遇到了同样的问题。在脚本输出中,只有以下行出现:

PL/SQL过程已成功完成。

在这种情况下,set SERVEROUTPUT ON 有所帮助。

还有一个 Dbms Output 窗口(视图 > Dbms Output)。单击加号按钮将 DBMS_OUTPUT 添加到您的连接中。 - Rubio

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接