PhpStorm 2025.3 ヘルプ

SQL コードスタイルを構成する

データベースツールと SQL プラグインを有効にする

この機能は、PhpStorm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

  2. インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

会社のコードガイドラインを満たす SQL コードスタイルを適用およびカスタマイズできます。

SQL スタイルオプションの説明については、コードスタイル: SQL を参照してください。

コードスタイル設定を変更する

SQL コードの整形ルールをカスタマイズする: 整列、折り返し、字下げ。

  1. Ctrl+Alt+S を押して設定を開き、エディター | コードスタイル | SQL に移動します。

  2. SQL ノードを展開し、ダイアレクトを選択します。

  3. 使用可能なタブで必要なコードスタイル設定をすべて選択します。

  4. 適用をクリックします。

    Code style settings

ダイアレクトのコードスタイルを作成する

  1. Ctrl+Alt+S を押して設定を開き、エディター | コードスタイル | SQL に移動します。

  2. SQL ノードを展開し、ダイアレクトを選択します。

  3. スキームアクションの表示アイコン(The Show Scheme Actions icon)をクリックし、複製を選択します。

  4. 新しいスタイルの名前を入力し、Enter を押します。

  5. 必要なコードスタイル設定をすべて選択し、適用をクリックします。

    Create a code style for SQL

データソースごとにコードスタイルを構成する

ダイアレクトのスタイルを作成したら、このダイアレクトを使用するデータソースにこのスタイルを適用できます。

  1. データソースを右クリックし、Properties を選択します。

  2. オプションタブをクリックします。

  3. コードスタイルドロップダウンメニューで、適用するスタイルを選択します。

  4. 適用をクリックします。

    Configure code styles per data source

コードスタイル設定のインポート

  1. Ctrl+Alt+S を押して設定を開き、エディター | コードスタイル | SQL に移動します。

  2. SQL ノードを展開し、ダイアレクトを選択します。

  3. 選択して設定リンクをクリックして、インポートするスタイルを選択します。

    モダンJoe Celkoオールマン (DDL のみ)ホワイトスミス (DDL のみ)エジプト旧 Idea などの事前設定されたスタイルを選択できます。または、設定したダイアレクトから設定をインポートすることもできます。

    Import code style settings

一般的なダイアレクトにコードスタイルを適用する

  1. Ctrl+Alt+S を押して設定を開き、コードスタイル | SQL | SQL:2016、汎用に移動します。

  2. 汎用 SQL スタイルを継承するチェックボックスをクリアします。

  3. コードスタイル設定を適用します。コードスタイル設定の詳細については、「コードスタイル: SQL」を参照してください。

    Apply code style to the Generic

SQL フォーマットを無効にする

  1. Ctrl+Alt+S を押して設定を開き、エディター | コードスタイル | SQL | 一般に移動します。

  2. フォーマットを無効にするチェックボックスを選択します。

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

Disable SQL formatting in the editor

宣言の元のケースを適用する

PhpStorm は、変数、プロシージャ、関数の名前を最初に定義したとおりにフォーマットできます。例: CREATE PACKAGE ステートメントで get_Amount 関数を定義した場合、コード全体で大文字と小文字を同じにし、GET_AMOUNTget_amount にする必要はありません。

ファイル全体にこのケースを適用するには、PhpStorm はこれらの変数、プロシージャ、関数の宣言 (たとえば、CREATE PACKAGE ステートメント内) を見つける必要があります。複数のファイルにこのケースを適用するには、これらのファイルから DDL データソースを作成します。

ファイルの宣言ケースを適用する

  1. Ctrl+Alt+S を押して設定を開き、エディター | SQL に移動します。

  2. 宣言から、元のケースを適用するダイアレクトを選択します。

  3. 大 / 小文字タブをクリックし、元の大 / 小文字を使用するチェックボックスを選択します。

  4. OK をクリックします。

  5. コード | コードの整形をクリックするか、Ctrl+Alt+L を押します。

    次のイメージでは、同じコードの Pack_1.sqlPack_2.sql を見ることができます。Pack_1.sql は再フォーマットされていません。Pack_2.sql は、元の大 / 小文字を使用するチェックボックスを有効にして再フォーマットされました。Pack_2.sql では、パッケージ宣言のケースがファイル全体に適用されていました。

    Enable the declaration case for a file

複数のファイルで宣言ケースを適用する

  1. 宣言ケースを適用するファイルから DDL データソースを作成します。

  2. Ctrl+Alt+S を押して設定を開き、エディター | SQL に移動します。

  3. 宣言ケース設定を適用するダイアレクトを選択します。

  4. 大 / 小文字タブをクリックし、元の大 / 小文字を使用するチェックボックスを選択します。

  5. OK をクリックします。

  6. コード | コードの整形をクリックするか Ctrl+Alt+L を押して、DDL データソースの任意のファイルに宣言ケースを適用します。

2025 年 10 月 28 日

関連ページ:

コードスタイル: SQL

このページで、コードスタイル設定を構成する SQL ダイアレクトを選択します。SQL コードスタイルを構成するで SQL スタイルを構成する方法の詳細を参照してください。すべての SQL ダイアレクトで、次のコードスタイル設定が利用できます。大 / 小文字単語の大文字と小文字のオプションを変更します。クエリ、、およびその他のクエリ構造のコードスタイルを構成します。DDL、ビュー、制約、その他の DDL 構造のコードスタイルを構成します。コード宣言された変数、ルーチン引数、ルーチンステートメント、...

DDL データソース

データベースツールと SQL プラグインを有効にするこの機能は、PhpStorm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。DDL データソースは、データ定義言語ステートメント (DDL...

DSV ファイルをテーブルとして編集する

データベースツールと SQL プラグインを有効にするこの機能は、PhpStorm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。PhpStorm では、テーブルデータ表現を使用して DSV フ...

インジェクションされた SQL ステートメント

データベースツールと SQL プラグインを有効にするこの機能は、PhpStorm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。一時的に言語をインジェクションする言語を挿入する文字列リテラル、...