DDL
CREATE、ALTER、ビュー、制約、その他の DDL 構造のコードスタイルを設定します。
項目 | 説明 |
---|---|
左丸括弧の配置 | 行の最初のキーワードの左括弧を整列またはインデントします。同一行を選択して、キーワードのある行の左括弧をそのままにします。 |
要素の配置 | 括弧内の要素の位置を変更します。
|
右丸括弧の配置 | 閉じ括弧の位置を変更します。
|
型を揃える | 句内の型を揃えます(たとえば、 |
デフォルトを揃える | DEFAULT 制約を調整します。 |
null 値を揃える | NULL および非 null 制約を整列します。 |
短いときに折りたたむ | 複数行の短いコードセクションに参加します。折りたたまれるセクションの長さは、IntelliJ IDEA によって自動的に決定されます。 |
変更命令のラップ | ALTER 命令を新しい行に移動します。 |
変更命令の整列 | すべての ALTER 命令を整列します。このオプションを使用するには、変更命令のラップオプションを変更しないに設定します。 |
項目 | 説明 |
---|---|
CONTRAINT の折り返し | CONSTRAINT を新しい行に移動します。 |
KEY/CHECK の折り返し | KEY と CHECK を新しい行に移動します。 |
REFERENCES の折り返し | REFERENCES を新しい行に移動します。 |
cascade と deferrability の折り返し | CASCADE および DEFERRED 制約を新しい行に移動します。 |
項目 | 説明 |
---|---|
内容をインデントする | CREATE SCHEMA ステートメントの内容の前にインデントを追加します。 |
宣言間の最小空白行 | 宣言間の空白行の最小数を設定します。このオプションで宣言した行よりも少ない行を入力すると、追加の行が自動的に追加されます。 |
宣言間の最大空白行 | 宣言間の空白行の最大数を設定します。このオプションで宣言されているよりも多くの行を追加すると、追加の行が自動的に削除されます。 |
項目 | 説明 |
---|---|
AS の折り返し | AS 句を新しい行に移動します。 |
クエリ先頭部の折り返し | クエリの先頭を新しい行に移動します。 |
クエリをインデントする | クエリの前にインデントを追加します。クエリ先頭部の折り返しオプションを有効にする必要があります。 |
項目 | 説明 |
---|---|
最初のオプションの折り返し | 後置式の最初のオプションを新しい行に移動します。 |
次のオプションの折り返し | 後置式の 2 番目のオプションを新しい行に移動します。 |
インデントオプション | 後置表現のオプションの前にインデントを追加します。 |
位置揃えオプション | 後置表現のすべてのオプションを揃えます。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/sql_formatter_align_first_clause_to_left.png)
クエリ
INSERT、UPDATE、WITH、SELECT、FROM、その他のクエリ構造のコードスタイルを設定します。共通:句の最初の単語を揃えるステートメントセクションの最初の単語の左または右の余白にキーワードを位置合わせします(たとえば、SELECT)。インデント付きで左寄せオプションは、WITH、UNION、INTERSECT を除くすべてのキーワードをインデントを付けて左マージンにそろえます。左寄せ、インデント付きで左寄せ、右寄せ、句の要素の配置節要素を新しい行に移動するか(改行)、またはそれ...
![](https://pleiades.io/icons/idea.png)
コード
宣言された変数、ルーチン引数、ルーチンステートメント、ループ、その他の構造体のコードスタイルを設定します。すべてのステートメントを折り返すすべてのステートメントを新しい行に配置します。コード内の空白行を保持する命令間の空白行の最大数を設定します。このオプションで宣言されているよりも多くの行を追加すると、追加の行が自動的に削除されます。セミコロンの周囲に改行を入れるセミコロンを新しい行に移動します。ステートメント間のセミコロンでのみ機能します。セクションを折り返す宣言セクションを新しい行に移動しま...