DataGrip 2026.1 Help

コンテキストライブテンプレート

コンテキストライブテンプレートは、 データベースエクスプローラー から直接簡単なステートメントを生成したい人のためのソリューションです。 ライブテンプレートは、単純なクエリを作成する必要がある多くのケースをカバーしますが、コンテキストライブテンプレートは、データベースエクスプローラーのコンテキストと使用しているデータソースを考慮に入れます。

以下のアニメーションでは、PostgreSQL、Microsoft SQL Server 、SQLite 用の テーブルから最初の N 行を選択 コンテキストライブテンプレートを使用しています。 データソースのテーブルに応じて、DataGrip は異なるクエリを生成します。

通常のライブテンプレートとは対照的に、コンテキストライブテンプレートはテンプレート変数に dbObjectName および dbColumns 式を使用し、 任意の SQL ステートメント コンテキストに適用されます。 テンプレート変数の詳細については、「ライブテンプレート変数 」を参照してください。

コンテキストテンプレートを表示する

  • Ctrl+Alt+S を押して設定を開き、 エディター | ライブテンプレート に移動します。 .

    テンプレート変数に dbObjectName および dbColumns 式を使用し、 任意の SQL ステートメント コンテキストに適用されるライブテンプレートは、コンテキストと見なされます。 例: テーブルテンプレート から選択した最初の N 行 を表示できます。

    テーブルから最初の N 行を選択

データベースオブジェクトにコンテキストテンプレートを適用する

  1. データベースエクスプローラー で、データベースオブジェクト (テーブルやビューなど) を右クリックし、 SQL スクリプト に移動します。

  2. リストからコンテキストテンプレートを選択します。

    データベースオブジェクトにコンテキストテンプレートを適用する
2026 年 5 月 22 日