セル
クイックドキュメント
クイックドキュメントには、選択したセルの値に関する詳細が記載されています。例: セルに長いテキストが含まれている場合、テキスト全体が表示されます。また、現在のレコードで参照されているレコードだけでなく、現在のレコードを参照しているレコードも表示できます。
オブジェクト | クイックドキュメントビュー |
---|---|
ロングテキスト | セルに長いテキストが含まれている場合は、テキスト全体が表示されます。 ![]() |
レコード | レコードのクイックドキュメントビューには、現在のレコードで参照されているレコードと現在のレコードを参照しているレコードが表示されます。 トランスポーズドモードに切り替えることができます。転置ビューでは、行と列が入れ替わります。 移調モードに切り替えるには、転置モードをクリックします。テーブルの転置ビューの詳細については、「テーブルを転置する」を参照してください。 ![]() ![]() |
生産性のヒント
セルのデフォルト値と NULL 値を管理する
新しい行が作成され、一部のセルに値が指定されていない場合、それらのセルにはそれぞれのデフォルトの Command Alt D または NULL(Command Alt N)値が入力されます。
セルにデフォルト値を設定すると、コンテキストメニューから対応するアクションを使用できます(DEFAULT を設定と NULL を設定します)。
データベースツールウィンドウ ( ) で、データソースツリーを展開します。
テーブルを右クリックして、テーブルの変更 Control+F6 を選択します。
テーブル構造ツリーで、列ノードを展開し、編集する列をダブルクリックします。
デフォルトの式フィールドに、列のセルのデフォルト値を指定します。NULL 値を許可するには、非 null チェックボックスをオフにします。
複数のセル値を同時に編集する
編集したいセル範囲を選択します。
新しい値を入力してください。変更は選択したすべてのセルに適用されます。
値を確認するには、Enter を押します。編集を中止するには、Escape を押します。
LOB をファイルに保存する
バイナリラージオブジェクト(英語)(BLOB または LOB)をセルからファイルに保存できます。
LOB を含むセルを右クリックし、「LOB の保存」を選択します。
保存ダイアログで、ファイルの名前と場所を指定して OK をクリックします。
テーブル間でセルをコピーして貼り付ける
同じテーブル内で、またはあるテーブルから別のテーブルに、Control+C をコピーして、選択したセルおよびセル範囲を Control+V に貼り付けることができます。貼り付けの際、IntelliJ IDEA は必要に応じてデータ型を自動的に変換します。
コンテキストメニュー
セルを操作するためのすべての基本アクションは、コンテキストメニューにあります。コンテキストメニューを呼び出すには、変更するセルを右クリックします。次の表に、すべてのアクションを示します。
![データエディターのセルのコンテキストメニュー Context menu of a cell in data editor](https://resources.jetbrains.com/help/img/idea/2023.2/db_cell_context_menu.png)
アクション | ショートカット | 説明 | |
---|---|---|---|
編集 | F2 | 選択した 1 つまたは複数のセルの値を編集します。または、セルをダブルクリックして値の入力を開始することもできます。編集コマンドは、読み取り専用の値には使用できません。
| |
| Shift Enter | セルに保存されているデータを編集できる別の値エディターで開きます。 エディターの詳細については、値エディターを参照してください。 | |
| 集約ビューを開きます ビューの詳細については、集計ビューを参照してください。 | ||
| Control+Alt+Z | セル値に加えた変更を元に戻します。異なるセルのスコープを選択して、このスコープの値を元に戻すことができます。 変更を元に戻す方法の詳細については、「変更をデータベースに送信する」を参照してください。 | |
ハイライトする言語の設定 | IDE がセル内のデータをハイライトするために使用する言語を選択します。 | ||
表示タイプの変更 | IDE が列にバイナリデータを表示する方法を選択します。デフォルトでは、16 バイトのデータは UUID として表示されます。 | ||
DEFAULT を設定 | Command Alt D | 現在のセル値をデフォルト値または列に指定した値に設定します。 デフォルト値の表示または設定の詳細については、「セルのデフォルト値と NULL 値を管理する」を参照してください。 | |
NULL を設定します | Command Alt N | 現在のセル値を NULL に設定します。 NULL 値の許可の詳細については、「セルのデフォルト値と NULL 値を管理する」を参照してください。 | |
ファイルのロード… | ファイルをフィールドにロードします。 | ||
LOB の保存… | バイナリラージオブジェクト (LOB(英語)) を含むセルの場合。セルの内容をファイルに保存します。 | ||
| Control+C | クリップボードへ選択をコピー。 | |
| セル範囲の要約値をコピーします。デフォルトでは、IntelliJ IDEA は | ||
| Control+V | クリップボードの内容をテーブルに貼り付けます。 | |
| テーブルの最後に行を追加します。 | ||
| Alt+Delete | 選択した行の削除。 | |
| 選択した行の複製を作成し、その複製をテーブルの最後に追加します。 | ||
移動 | ナビゲーションバー | ナビゲーションバーに移動します。 | |
データベース | 選択したオブジェクトをデータベースツールウィンドウで開きます。 | ||
関連シンボル | 関連オブジェクトの 1 つに移動します。 | ||
DDL | オブジェクト定義 (DDL) を開きます。 | ||
行… | Control+G | 指定した行に移動します。 行に移動ダイアログで、列番号と行番号を指定します ( | |
関連するすべての行 | F4 | 関連するレコードに移動します。 コマンドオプションは、関連データ間を移動するの関連データの詳細を参照してください。 と のオプションを組み合わせたものです。関連するレコードがない場合、このコマンドは使用できません。 | |
被参照行 | Control+B | 現在のレコードが参照するレコードに切り替えます。複数のレコードが参照されている場合は、表示されるポップアップで対象のレコードを選択します。 関連データの詳細については、関連データ間を移動するを参照してください。 参照されているレコードがない場合、このコマンドは使用できません。 | |
参照行 | Alt+F7 | このコマンドまたはショートカットを使用して、現在のレコードを参照するレコードを表示します。関連データ間を移動する関連データの詳細を参照してください。表示されるポップアップには、ターゲットレコードの 2 つのカテゴリがあります。
現在のレコードを参照するレコードがない場合、このコマンドは使用できません。 | |
フィルター | 列にするフィルターを選択します。 | ||
| Control+Alt+Shift+F | データベースまたはデータベースのグループ内のデータを検索できる検索ウィンドウを開きます。全文検索の詳細については、「データベースでの全文検索」を参照してください。 | |
| テーブル全体をクリップボードにコピーします。このアクションは、ページサイズの制限設定に依存しません。 | ||
セッション切り替え (your_current_session_name) | ウィンドウを開いて別のセッションを選択するか、新しいセッションを作成します。セッションの詳細については、「セッション」を参照してください。 | ||
クイックドキュメント | Control+Q | 選択したオブジェクトに関する情報を表示します。さまざまなデータベースオブジェクトについて、クイックドキュメントに対応する情報が表示されます。例: セルのグループの場合、選択の概要が表示されます。通常のビューまたは転置ビューでプレビューでき、関連するレコードを外部キーで表示することもできます。 |
関連ページ:
![](https://pleiades.io/icons/idea.png)
コードリファレンス情報
パラメーター情報:パラメーター情報ポップアップには、メソッドおよび関数呼び出しのパラメーターの名前が表示されます。IntelliJ IDEA は、エディターで左括弧を入力するか、候補リストからメソッドを選択してから 1 秒(1000 ミリ秒)以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行うには、...
![](https://resources.jetbrains.com/help/img/idea/2023.2/db_viewing_modes_transposed_table.png)
データを表示する
データベースツールウィンドウ (ビュー | ツールウィンドウ | データベース) でテーブルをダブルクリックすると、テーブル、ビュー、仮想ビューがデータエディターで開きます。データ表示モード:データは、Table、ツリー、テキスト、置き換えの 3 つのモードで参照および編集できます。これらのモードを切り替えるには、指定形式で表示ボタン () をクリックして、必要なモードを選択します。置き換え: 行と列が入れ替わる表示モード。このチェックボックスを他の表示モードと組み合わせることができます。このモ...
![](https://resources.jetbrains.com/help/img/idea/2023.2/db_submit_changes_manually.png)
変更をデータベースに送信する
コミットによってトランザクションが終了し、他のユーザーがすべての変更を利用できるようになります。IntelliJ IDEA では、トランザクションをコミットする方法 (自動または手動) を選択できます。これを自動的に行う方法の詳細については、「トランザクションモード」を参照してください。コミットモードを手動で変更するには、データエディターのツールバーの Tx ドロップダウンメニューを使用します。変更を手動で送信するデフォルトでは、テーブルの変更は自動的に送信されません。最初に、テーブルのローカルコピ...
![](https://resources.jetbrains.com/help/img/idea/2023.2/db_rows_in_the_data_editor.png)
行
データエディターでは、追加、複製、削除、関連する行間の移動を行うことができます。行の操作:行を追加するツールバーの行の追加アイコンをクリックします。または、テーブルを右クリックしてコンテキストメニューから行の追加を選択します。を押します。行を削除する 1 つまたは複数の行を選択します。複数の行を選択するには、ガターの数字をクリックします。また、を押して、必要な行をクリックすることもできます。ツールバーの行の削除アイコンをクリックします。あるいは、またはを押します。テーブル内のすべての行を削
![](https://resources.jetbrains.com/help/img/idea/2023.2/db_full_text_search_anywhere.png)
データベースでの全文検索
データの正確な場所を知らなくても、データベースまたはデータベースのグループでデータを検索できます。データベース、スキーム、別々のテーブル内のデータを検索するデータベースツールウィンドウ (表示 | ツールウィンドウ | データベース) で、検索を実行するオブジェクトを選択します。データベースまたはデータベースのグループ、スキーム、個別のテーブルを選択することもできます。選択を右クリックしてを選択します。あるいは、を押します。全文検索ダイアログの検索フィールドに検索リクエストを入力し、検索をクリッ...
![](https://resources.jetbrains.com/help/img/idea/2023.2/db_services_tool_window_db.png)
セッション
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して IDE 設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。IntelliJ IDEA では、デ...