27

在免费的应用程序 SQL-Developer(由 Oracle 提供)中,我尝试四处搜索,但无法立即找到解决方案。我发现打开多个 SQL 查询结果窗口/选项卡有点烦人。我确信此功能有非常有用的案例,但我的问题是:我们能否将多个查询结果窗口变成一个(Toad 样式)。如果有一个快捷键,那就太棒了。

4

5 回答 5

30

SQL 开发人员 4.0 (2013)

  1. 关闭所有查询结果选项卡

    在此处输入图像描述

  2. 工具 > 首选项

    在此处输入图像描述

  3. 数据库 > 工作表 > 取消选中“在新选项卡中显示查询结果”

    在此处输入图像描述

于 2015-07-31T07:20:27.843 回答
20

所以,事实证明这是一个错误。如果您仔细观察,您会注意到对于每个查询运行,您的结果选项卡会自动固定,导致每个新查询运行都需要它自己的新选项卡来显示结果。

只有当您明确进入工具->首选项->数据库->工作表->“自动冻结结果选项卡”时,才应该启用自动固定。

这是一个已识别的错误,Oracle 已使用 SQL Developer 2.1.1 修复。

转到 oracle.com 并下载最新版本,这应该会消失。这绝对是非常烦人的。

于 2010-03-02T19:47:38.387 回答
3

而不是“运行语句”单击“运行脚本”(F5)。这将在同一个查询结果窗口中给出两个查询的输出。

查询窗口示例

于 2017-04-21T16:16:33.803 回答
0

直接到数据库还是从应用程序?您的意思是从多个表中返回一个结果集,还是在一个窗格中返回多个结果集?您使用的是 SQL 2000、2005、2008 还是其他版本?这个问题措辞含糊,但无论如何我都会尽力提供帮助。

出于此答案的目的,我认为您正在尝试直接查询数据库。打开 SQL Server Management Studio 2005 或更高版本(不确定这是否适用于 2000),单击新建查询,然后在窗格中键入多个查询。IE:

select * from table1
select * from table2

将在同一个窗口/窗格中返回两个结果集。

于 2010-02-16T06:41:24.217 回答
-4

我发现这发生在 SQL Dev v4.0.2.15 中,因为我正在运行 2 个 SELECT 语句。一次运行一个 SELECT 会重新使用结果选项卡。

于 2014-11-18T12:21:30.617 回答