SQL コードスタイルを構成する
データベースツールと SQL プラグインを有効にする
この機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
会社のコードガイドラインを満たす SQL コードスタイルを適用およびカスタマイズできます。
SQL スタイルオプションの説明については、コードスタイル: SQL を参照してください。
コードスタイル設定を変更する
SQL コードの整形ルールをカスタマイズする: 整列、折り返し、字下げ。
Ctrl+Alt+S を押して設定を開き、
に移動します。SQL ノードを展開し、ダイアレクトを選択します。
使用可能なタブで必要なコードスタイル設定をすべて選択します。
適用をクリックします。
ダイアレクトのコードスタイルを作成する
Ctrl+Alt+S を押して設定を開き、
に移動します。SQL ノードを展開し、ダイアレクトを選択します。
スキームアクションの表示アイコン(
)をクリックし、複製を選択します。
新しいスタイルの名前を入力し、Enter を押します。
必要なコードスタイル設定をすべて選択し、適用をクリックします。
データソースごとにコードスタイルを構成する
ダイアレクトのスタイルを作成したら、このダイアレクトを使用するデータソースにこのスタイルを適用できます。
データソースを右クリックし、Properties を選択します。
オプションタブをクリックします。
コードスタイルドロップダウンメニューで、適用するスタイルを選択します。
適用をクリックします。
エディターでコードスタイルを適用する
エディター内の任意の領域または選択したコードを右クリックし、コードの整形を選択します。または、Ctrl+Alt+L を押します。
コードスタイル設定のインポート
Ctrl+Alt+S を押して設定を開き、
に移動します。SQL ノードを展開し、ダイアレクトを選択します。
選択して設定リンクをクリックして、インポートするスタイルを選択します。
モダン、Joe Celko、オールマン(DDL のみ)、ホワイトスミス(DDL のみ)、エジプト、旧 Idea などの事前設定されたスタイルを選択できます。または、構成したダイアレクトから設定をインポートします。
一般的なダイアレクトにコードスタイルを適用する
Ctrl+Alt+S を押して設定を開き、
に移動します。汎用 SQL スタイルを継承するチェックボックスをクリアします。
コードスタイル設定を適用します。コードスタイル設定の詳細については、「コードスタイル: SQL」を参照してください。
宣言の元のケースを適用する
IntelliJ IDEA は、変数、プロシージャ、関数の名前を、最初に定義したとおりにフォーマットできます。例: パッケージの作成ステートメントで get_Amount
関数を定義した場合、GET_AMOUNT
または get_amount
ではなく、コード全体で同じケースが必要です。
このケースをファイル全体に適用するには、IntelliJ IDEA がこれらの変数、プロシージャ、関数の宣言を見つける必要があります(たとえば、パッケージの作成ステートメントで)。ケースを複数のファイルに適用するには、これらのファイルから DDL データソースを作成します。
ファイルの宣言ケースを適用する
Ctrl+Alt+S を押して設定を開き、
に移動します。宣言から、元のケースを適用するダイアレクトを選択します。
大 / 小文字タブをクリックし、元の大 / 小文字を使用するチェックボックスを選択します。
OK をクリックします。
をクリックするか、Ctrl+Alt+L を押します。
次のイメージでは、同じコードの Pack_1.sql と Pack_2.sql を見ることができます。Pack_1.sql は再フォーマットされていません。Pack_2.sql は、元の大 / 小文字を使用するチェックボックスを有効にして再フォーマットされました。Pack_2.sql では、パッケージ宣言のケースがファイル全体に適用されていました。
複数のファイルで宣言ケースを適用する
宣言ケースを適用するファイルから DDL データソースを作成します。
Ctrl+Alt+S を押して設定を開き、
に移動します。宣言ケース設定を適用するダイアレクトを選択します。
大 / 小文字タブをクリックし、元の大 / 小文字を使用するチェックボックスを選択します。
OK をクリックします。
をクリックするか Ctrl+Alt+L を押して、DDL データソースの任意のファイルに宣言ケースを適用します。
関連ページ:
![](https://pleiades.io/icons/idea.png)
コードスタイル: SQL
このページを使用して、SQL ファイルのフォーマットオプションを設定します。これらの設定を変更すると、プレビューペインに、コードへの影響が表示されます。SQL コードスタイルを構成するで SQL スタイルを構成する方法の詳細を参照してください。大 / 小文字単語の大文字と小文字のオプションを変更します。クエリ INSERT、UPDATE、WITH、SELECT、FROM、その他のクエリ構造のコードスタイルを設定します。DDLCREATE、ALTER、ビュー、制約、その他の DDL 構造のコードスタ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/ddl_data_source_and_files.png)
DDL データソース
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。DDL データソースは、データ定義言語ステート...
![](https://resources.jetbrains.com/help/img/idea/2024.1/data_editor_for_dsv_files_data_intro.png)
DSV ファイルをテーブルとして編集する
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。IntelliJ IDEA では、テーブルデー...
![](https://resources.jetbrains.com/help/img/idea/2024.1/sql_injected_html_editor.png)
挿入された SQL ステートメント
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。一時的に言語をインジェクションする言語を挿入す...