無料のアプリケーション SQL-Developer (Oracle 提供) で、これを検索してみましたが、すぐに解決策を見つけることができませんでした。複数の SQL クエリ結果ウィンドウ/タブを開くのは少し面倒です。この機能には非常に便利なケースがあると確信していますが、私の質問は、複数のクエリ結果ウィンドウを 1 つだけ (ヒキガエル スタイル) に変更できないかということです。これにショートカットキーがあれば、それはとても素晴らしいことです。
5 に答える
したがって、これはバグであることがわかりました。よく見ると、クエリを実行するたびに結果タブが自動的に固定されていることがわかります。これにより、新しいクエリを実行するたびに、結果を表示するために独自の新しいタブが必要になります。
自動固定は、[ツール] -> [設定] -> [データベース] -> [ワークシート] -> [結果タブを自動的に固定] に明示的に移動した場合にのみ有効になるはずです。
これは、Oracle が SQL Developer 2.1.1 で修正した特定のバグです。
oracle.com にアクセスして最新バージョンをダウンロードすると、この問題は解消されます。それは間違いなく非常に迷惑でした。
データベースに直接、またはアプリケーションから? 複数のテーブルから 1 つの結果セットをまとめて返すということですか、それとも 1 つのペインで複数の結果セットを返すということですか? SQL 2000、2005、2008、またはその他を使用していますか? 質問は漠然とした言葉ですが、とにかく助けようとします。
この回答の目的のために、データベースに直接クエリを実行しようとしていると思います。SQL Server Management Studio 2005 以降を開き (これが 2000 で機能するかどうかは不明です)、[新しいクエリ] をクリックし、ペインに複数のクエリを入力します。すなわち:
select * from table1
select * from table2
同じウィンドウ/ペインに 2 つの結果セットが返されます。
2 つの SELECT ステートメントを実行していたため、これが SQL Dev v4.0.2.15 で発生していることがわかりました。一度に 1 つの SELECT を実行すると、[結果] タブが再利用されました。