ChatGPT解决这个技术问题 Extra ChatGPT

Oracle SQL Developer - 缺少网格的查询结果窗口

我刚刚从 MS sql 服务器切换到 Oracle。我使用的查询工具是 Oracle SQL Developer。我遇到的问题是我无法让查询结果窗口保持不变。查询结果窗口是结果的网格视图。当我打开一个新的“sql工作表”时,它似乎是任意出现的。但不总是。然后,一旦我运行一个查询,它就会在我下次运行时消失。

谁能指出我保持此结果网格处于活动状态的一致方法?非常感谢。

你用的是什么版本?还有其他工具,例如 JOra(一个 Eclipse 插件)、Squirrel SQL 和 Allround Automation SQL Developer(商业产品 - 不错,但有自己的怪癖)。
您使用的是什么版本的 SQL Developer?
v2.1.1。除非绝对必要,否则必须坚持使用此工具的权力告诉我。

M
Maraboc

好了朋友们。弄清楚了。我正在按 F5(如在 MSSQL 查询分析器中)来运行查询。那就是这个客户端中的“运行脚本”。 F9 或 Ctrl + Enter 让我进入查询结果网格视图。希望这对将来的其他人有所帮助。


是的,现在听起来很熟悉(我想我已经做过一两次了,但很久以前......)。在某些工具中,它是 F8。我认为如果您想与其他工具保持一致,可以重新映射。
谢谢!这位 SQL 开发人员还深入研究了 Oracle,这比 Toad 容易得多。伙计,那个东西有这么多纽扣,让我头疼!
之前使用过 SSMS F5 在我的脑海中是根深蒂固的,所以我在 SQL Developer 中重新分配了 F5 来运行查询。
谢谢,这对我也有帮助。任何想要将“运行语句”重新映射到 F5 的人的工具 > 首选项 > 快捷键。
h
hotzst

我也面临同样的问题。在脚本输出中只有行出现

PL/SQL 过程成功完成。

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


还有 Dbms 输出窗口(视图 > Dbms 输出)。单击加号按钮将 DBMS_OUTPUT 添加到您的连接。