RubyMine 2026.3 Help

クエリ結果​

RubyMine では、 クエリコンソール でクエリを実行し、IDE インターフェースを使って結果セットデータを表示・操作できます。

表示

通常、クエリを実行すると、結果は表形式で返されます。 RubyMine は、結果を データエディターで表示します。

データエディターとビューアー 、または データエディターは、データを操作するためのユーザーインターフェースを提供します。 データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。

デフォルトでは、RubyMine はクエリ結果を含む データエディター を サービス ツールウィンドウの別のタブに表示します。 エディター内結果機能を使用して、クエリコンソール に結果を表示するように設定することもできます。

結果タブのデータエディター
エディター内結果のデータエディター

クエリの出力と結果を表示する場所を選択する

IDE を設定して、出力と結果を データベース出力 ツールウィンドウ、エディター内のインライン、または サービス ツールウィンドウに表示できます。

  1. Ctrl+Alt+S を押して設定を開き、 ツール | データベース | クエリ実行 | 出力と結果 を選択します。

  2. 結果の表示先 で場所を選択します。

  3. 変更を適用するには、 OK をクリックします。

クエリコンソールs とツールウィンドウの詳細については、 クエリコンソール​、 データベース出力用ツールウィンドウ 、および サービスツールウィンドウ を参照してください。

出力の表示、フォーマット、操作

サービスツールウィンドウの結果タブ

デフォルトでは、結果を含むデータエディターは サービス の 結果 タブに表示されます。

クエリを実行し、サービスツールウィンドウで結果を表示する

  1. クエリコンソール で、実行したいクエリを入力または貼り付けてください。

  2. ツールバーの 実行ボタン実行 をクリックします。 あるいは、 Ctrl+Enter を押します。

RubyMine は、クエリ結果セットを サービス ツールウィンドウタブに表示します。

新しいクエリごとに新しいタブを開く

デフォルトでは、前回のクエリ実行後に新しいクエリを実行するたび、RubyMine は同じタブを結果で更新します。 この動作を変更して、新しいクエリを実行するたびにタブを作成できます。

  1. IDE 設定 Ctrl+Alt+S で、 ツール|データベース|クエリ実行 に移動します。

  2. 新規タブで開く チェックボックスを選択し、 OK をクリックします。

結果のあるタブにカスタムタイトルを使用する

クエリの前のコメント欄でタブタイトルを定義できます。 次より後のテキストをタイトルとして扱う フィールドでは、シンボルや文字の組み合わせを予約でき、この組み合わせ後のテキストがタブタイトルとして扱われます。 デフォルトでは組み合わせは使用されないため、 -- または /* の後のテキストはタブタイトルとして扱われます。

  1. Ctrl+Alt+S を押して設定を開き、 ツール | データベース | クエリ実行 | 出力と結果 に移動します。

  2. 次より後のテキストをタイトルとして扱う フィールドで、タブタイトルの組み合わせを定義します。

    この機能を無効にするには、設定 Ctrl+Alt+S を開き、 ツール | データベース | クエリ実行 | 出力と結果 に移動して、 クエリの前にコメントから結果のタイトルを作成する チェックボックスをオフにします。

    タブのカスタムタイトルのその他の例については、 youtube.com で結果タブに名前を付けます(英語)を参照してください。

結果のあるタブにカスタムタイトルを使用する

クエリ結果でタブを固定する

同じタブを使ってクエリ結果を表示していて、保持しておきたい結果が得られた場合は、タブをツールウィンドウに固定できます。

  • タブヘッダーを右クリックし、 タブをピン留め を選択します。

結果タブを固定する

クエリコンソールのエディター内結果

エディター内でクエリ結果を表示することもできます。 これを行うには、 エディター内の結果表示 機能を使用します。

  • 現在のファイルの エディター内の結果表示 機能を切り替えるには、ツールバーの エディター内結果アイコンエディター内の結果表示 をクリックします。

  • IDE 全体のすべてのファイルで エディター内の結果表示 機能を切り替えるには、 Ctrl+Alt+S を押して設定を開き、 ツール | データベース | クエリ実行 | 出力と結果 | 出力と結果 に移動します。 結果の表示先 で、 エディター を選択します。

現在のファイルのエディター内結果を有効にする
現在のファイルのエディター内の結果を無効にする

結果セットをエディタータブで開く

結果セットを別のエディタータブで開き、メインのエディター領域で操作できます。

  1. データベース出力 ツールウィンドウで結果セットを選択します。

  2. 結果ツールバーで、 「エディタータブで開く」アイコンエディタータブで開く をクリックします。

結果セットがデータベーステーブルと同じようにエディタータブで開きます。

クエリ結果セットでは、元のクエリを別のポップアップで表示できます。

結果セットを生成したクエリを表示する

  1. データベース出力 ツールウィンドウで結果セットを選択します。

  2. データエディター ツールバーで、 SQL をクリックします。

クエリ ポップアップに、選択した結果セットを生成したクエリが表示されます。

元のクエリが表示されたダイアログ

元のクエリのポップアップダイアログには、次のアクションがあります:

「クリップボードにコピー」アイコン クリップボードにコピー

クエリテキストをクリップボードにコピーします。

「クエリを実行」アイコン クエリを実行

クエリを実行します。

「エディター内でハイライト」アイコン エディター内でハイライト

ソースファイル内のクエリに移動し、その先頭行にキャレットを置きます。

編集と探索

エディターで 2 つの結果セットを表示する

  • ツールバーの エディター内結果アイコンエディター内の結果表示 をクリックすると、結果セットが上下に表示されます。

    エディターで 2 つの結果セットを表示する

結果セットの値を編集する

  1. 結果セットで、編集するセルの値をクリックします。

  2. 新しい値を指定して Enter を押す。

  3. データベースに変更を送信するには、ツールバーの the Submit iconサブミット をクリックするか、 Ctrl+Enter を押します。

    データベースへの変更送信の詳細なチュートリアルについては、 変更をデータベースに送信する のトピックを参照してください。

結果セット内の値を変更する

マルチテーブル JOIN の結果を編集する

  1. グリッドでセルをダブルクリックするか、選択して Enter

  2. 変更を加えます。

  3. Enter を押すか、他の領域をクリックします。

  4. データベースに変更を送信するには、ツールバーの the Submit iconサブミット をクリックするか、 Ctrl+Enter を押します。

  5. 表示される DML プレビュー ダイアログで生成されたスクリプトを確認します。

  6. サブミット をクリックして、変更をデータベースに送信します。

この機能が正しく動作するには、各行にその行を一意に識別するフィールドまたはフィールドセットが必要です。

この機能は、SQL 結合 演算子、テーブル自己結合操作結果、計算結果列を含む結果セット (連結 など)、または NoSQL データベースではサポートされていません。

生成されたステートメントを含む DML プレビューダイアログ

2 つの結果セットを比較する

  1. 比較するテーブルに対してクエリを実行します。

  2. サービス ツールウィンドウで、 比較アイコンデータの比較 をクリックし、差分に追加する結果セットを選択します。

  3. 必要に応じて、比較ダイアログで 許容差 パラメーターの値を変更します。 許容差 パラメーターは、2 つの結果セット間で許容される最大差の数を定義します。 例: データが 1 つの列で異なる場合、2 つの行を等しいと見なす場合は、 許容差 フィールドに 1 を入力します。

    youtube.com でデータを比較する(英語)で 2 つの結果セットを比較する別の例を参照してください。

出力タブ

クエリログを表示する

サービス ツールウィンドウの 出力 タブで、ユーザークエリと内部クエリのログを確認できます。

  1. データベース ツールウィンドウでデータソースを右クリックし、 新規|クエリコンソール に移動して クエリコンソール を開きます。

    あるいは、データソースを選択して F4 を押します。

  2. クエリを実行します。

  3. 開いた サービス ツールウィンドウで、 出力 タブをクリックします。

サービスツールウィンドウのリファレンス

ツールウィンドウのコントロールとタブの詳細については、 「サービスツールウィンドウ」のトピックを参照してください。

サービスツールウィンドウのデータベースサービス
2026 年 11 月 9 日