SQL コードスタイルを構成する
データベースツールおよび SQL プラグインを有効化
この機能は、PhpStorm にデフォルトでバンドルされ有効化されている データベースツールおよび SQL プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
会社のコードガイドラインを満たす SQL コードスタイルを適用およびカスタマイズできます。
SQL スタイルオプションの説明については、 コードスタイル。 SQL を参照してください。
コードスタイル設定を変更する
SQL コードのフォーマット規則をカスタマイズする: 位置合わせ、折り返し、インデント。
ダイアレクトのコードスタイルを作成する
データソースごとにコードスタイルを構成する
ダイアレクト用のスタイルを作成した後、このダイアレクトを使用するデータソースにこのスタイルを適用できます。
コードスタイル設定のインポート
一般的なダイアレクトにコードスタイルを適用する
Ctrl+Alt+S を押して設定を開き、 に移動します。
<a href="General" > 一般的な SQL スタイル </a> を継承する チェックボックスをクリアします。
コードスタイル設定を適用します。 コードスタイル設定の詳細については、 コードスタイル。 SQL を参照してください。

SQL フォーマットを無効にする
Ctrl+Alt+S を押して設定を開き、 に移動します。
フォーマットを無効にする チェックボックスを選択します。
変更を適用するには、 OK をクリックします。

宣言の元のケースを適用する
PhpStorm は、変数、プロシージャ、関数の名前を最初に定義したとおりにフォーマットできます。 例: CREATE PACKAGE ステートメントで get_Amount 関数を定義した場合、コード全体で大文字と小文字を同じにし、 GET_AMOUNT や get_amount にする必要はありません。
ファイル全体にこのケースを適用するには、PhpStorm がこれらの変数、プロシージャ、関数の宣言 (たとえば、 CREATE PACKAGE ステートメント内) を見つける必要があります。 複数のファイルにこのケースを適用するには、これらのファイルから 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 データソースの任意のファイルに宣言ケースを適用します。



