ビュー
ビューは通常、データベースクエリを表すデータベースオブジェクトであり、通常のテーブルとして使用できます。詳細については、DBMS のドキュメントを参照してください。
データベースツールウィンドウ ( ) でビューをダブルクリックすると、ビューがテーブルビューのエディターで開きます。ビューの詳細については、「データを表示する」を参照してください。
ビュー () は、データベースツールウィンドウにあります。他のノードおよびオブジェクトアイコンのリファレンスについては、データベースツールウィンドウトピックのデータソースとその要素の章を参照してください。
ビューを作成する
データベースツールウィンドウ ( ) で、データソースツリーをスキーマのノードまで展開します。
スキーマノードを右クリックし、
を選択します。開いた作成ダイアログで、名前フィールドにビューの名前を入力します。
ソーステキストペインで、ステートメントを入力します。
プレビューペインでは、生成された SQL コードを表示および変更できます。
ビューを追加するには、OK をクリックします。
ビューを変更する
データベースツールウィンドウ ( ) でビューを右クリックし、 を選択します。または、Ctrl+B を押します。
開いた DDL エディターで、ビューのソースコードを変更します。
サブミットボタン () をクリックします。または、Ctrl+K を押します。
仮想ビュー
同じステートメントを実行し、その結果セットを頻繁に表示する必要がある場合は、IntelliJ IDEA の仮想オブジェクトである仮想ビューの使用を検討してください。仮想ビューの詳細については、「仮想ビュー」を参照してください。
関連ページ:
データを表示する
データベースツールウィンドウ (表示 | ツールウィンドウ | データベース) でテーブルをダブルクリックすると、テーブル、ビュー、仮想ビューがデータエディタータブで開きます。データ表示モード:データは、Table、ツリー、テキスト、置き換えの 3 つのモードで参照および編集できます。これらのモードを切り替えるには、指定形式で表示ボタン () をクリックして、必要なモードを選択します。置き換え: 行と列が入れ替わる表示モード。このチェックボックスを他の表示モードと組み合わせることができます。この...
データベースツールウィンドウ
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データベースツールウィンドウ (表示...
仮想ビュー
定期的に実行する特定の SQL ステートメントの結果セットを監視する必要がある場合は、仮想ビューを使用します。仮想ビューは、データベースツールウィンドウで結果セットを利用できるようにする IDE 仮想オブジェクトです。仮想ビューはデータベースコードで定義されておらず、そのデータはデータベースに保存されません。仮想ビューの場合、SELECT クエリとは別に、MySQL のや Microsoft SQL Server のなどのステートメントも使用できます。例: PostgreSQL データベースの現...
インデックス
データベースインデックスは、データベーステーブル内の操作の検索とアクセスを高速化するために使用される構造です。インデックスを使用すると、クエリの処理時に必要なディスクアクセスの数が減少します。データベーステーブルの 1 つ以上の列にインデックスを作成できます。インデックス () は、データベースツールウィンドウにあります。他のノードおよびオブジェクトアイコンのリファレンスについては、データベースツールウィンドウトピックのデータソースとその要素の章を参照してください。テーブル列のアイコンについては...
ユーザーとロール
さまざまなデータベースでは、ユーザーとロールの概念を使用してデータベース内の権限を管理します。どちらもアクセス制御に使用され、一連の権限を定義します。一部のデータベースでは、ログイン権限を持つユーザーをロールとすることができます。ユーザーとロール (と) は、データベースツールウィンドウのサーバーオブジェクトにあります。他のノードとオブジェクトのアイコンのリファレンスについては、データベースツールウィンドウトピックのデータソースとその要素の章を参照してください。ユーザーとロールは、データベースベ...