web-dev-qa-db-ja.com

SQl Developerシングルクエリ結果タブ

無料のアプリケーションSQL-Developer(Oracle提供)で、これを探してみましたが、すぐに解決策を見つけることができませんでした。複数のSQLクエリの結果ウィンドウやタブを開くのは少し面倒です。この機能には非常に便利なケースがあると思いますが、私の質問は次のとおりです。複数のクエリ結果ウィンドウを1つ(ヒキガエルスタイル)に切り替えることができますかこれのショートカットキーがあれば、それは非常にすばらしいでしょう。

23
Kaushik Gopal

したがって、これはバグであることがわかります。よく見ると、クエリの実行ごとに結果タブが自動的に固定されているため、新しいクエリを実行するたびに、結果を表示するために独自の新しいタブが必要になります。

自動ピン留めは、明示的に[ツール]-> [設定]-> [データベース]-> [ワークシート]-> [結果タブを自動的にフリーズ]に移動した場合にのみ有効になると想定されています。

これは、OracleがSQL Developer 2.1.1で修正した識別されたバグです。

Oracle.comにアクセスして、最新バージョンをダウンロードすると、このバージョンはなくなるはずです。それは間違いなく非常に迷惑でした。

19
John Weicher

SQL Developer 4.0(2013)

  1. すべてのクエリ結果タブを閉じます

    enter image description here

  2. ツール>設定

    enter image description here

  3. [データベース]> [ワークシート]> [クエリ結果を新しいタブに表示]をオフにします

    enter image description here

21

「ステートメントの実行」の代わりに「スクリプトの実行」(F5)をクリックします。これにより、同じクエリ結果ウィンドウに2つのクエリの出力が表示されます。

Query window example

1
Phani

データベースに直接またはアプリケーションから?複数のテーブルから1つの結果セットを返す、または1つのペインに複数の結果セットを返すということですか? SQL 2000、2005、2008などを使用していますか?質問は漠然と書かれていますが、とにかく手助けしようと思います。

この答えの目的のために、私はあなたがデータベースに直接問い合わせを試みていると思います。 SQL Server Management Studio 2005以降(これが2000で機能するかどうかは不明)を開き、[新しいクエリ]をクリックして、ペインに複数のクエリを入力します。例:

select * from table1
select * from table2

同じウィンドウ/ペインで2つの結果セットを返します。

0
tsilb