IntelliJ IDEA 2024.1 ヘルプ

クエリ

INSERT、UPDATE、WITH、SELECT、FROM、その他のクエリ構造のコードスタイルを設定します。

共通

項目

説明

句の最初の単語を揃える

ステートメントセクションの最初の単語の左または右の余白にキーワードを位置合わせします(たとえば、SELECT)。インデント付きで左寄せオプションは、WITH、UNION、INTERSECT を除くすべてのキーワードをインデントを付けて左マージンにそろえます。

  • 左寄せ

    To left
  • インデント付きで左寄せ

    To left with indent
  • 右寄せ

    To right

句の要素の配置

節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。

コンマの挿入

コード行の先頭(行頭)または末尾(行末)にコンマ(,)を移動します。

自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。

行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。

短いステートメントを折りたたむ

複数行の短い文を結合します。縮小されるステートメントの長さは、IntelliJ IDEA によって自動的に決定されます。このオプションをサブクエリに対してのみ有効にするには、サブクエリのみを選択します。

セクションの要素をセクションヘッダーの下に保持する

すべての section 要素を section main キーワード(ヘッダー)に移動します。

セクション要素を揃える

節セクションの要素を整列します。

  • 有効

    Align section elements is on
  • 無効

    Align section elements is off

要素の右に行のコメントを揃える

コードの右側にある行コメントを揃えます。

INSERT ステートメントと VALUES 句

項目

説明

新しい行に INTO を配置する

INTO と INTO に続く句要素を新しい行に移動します。

INTO 句の要素の配置

INTO に続く句要素を新しい行に移動します。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

VALUES 句の要素 (行) の配置

VALUES に続く句要素を新しい行に移動します。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

左丸括弧の配置

行の最初のキーワードの左括弧を整列またはインデントします。同一行を選択して、キーワードのある行の左括弧をそのままにします。

列または値の配置

左括弧に対する要素の位置を変更します。

  • 同一行で位置揃え : 節のすべてのメンバーを位置合わせし、最初のメンバーを括弧で同じ行に入れます。

  • インデントなしで折り返し : インデントを追加せずに、句のすべてのメンバーを新しい行に移動します。

  • 位置を揃えて折り返し : 節のすべてのメンバーを新しい行に位置合わせして移動します。

  • インデント付きで折り返し : インデントを追加して、句のすべてのメンバーを新しい行に移動します。

右丸括弧の配置

閉じ括弧の位置を変更します。

  • 行末 : 句の最後の要素と同じ行に閉じ括弧を置きます。

  • 行頭 : 句の最後の要素を持つ閉じ括弧を新しい行に移動します。

  • 左丸括弧の下 : 左括弧を左括弧に配置します。

  • 要素の下 : 閉じ括弧を節の整列要素に置きます。

列または値の折り返し

オブジェクトを新しい行に移動します。

  • 切る : 各値を新しい行に移動します。

  • 長い場合は切る : テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。線の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、必要な長さを N 列でハードラップフィールドに入力します。

  • 長い場合は折り返す : テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。行の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、N 列でハードラップフィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭)または末尾(行末)にコンマ(,)を移動します。

自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。

行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。

  • 行頭

    To left
  • 行末

    To left with indent

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

括弧内にスペースを入れてください

左括弧の後と右括弧の前にスペースを追加します。

短い複数行の値を折りたたむ

すべてのステートメントを 1 行にまとめてください。

  • 有効

    All statements are placed on a single line
  • 無効

    Statements are placed on several lines

複数行の値を揃える

VALUES 列に最も適した幅を選択します。他の値よりもはるかに長い値については、残りのフィールドを次の行に移動します。

UPDATE ステートメント

項目

説明

要素の配置

節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

要素の折り返し

要素を新しい行に移動します。

  • 切る : 各値を新しい行に移動します。

  • 長い場合は切る : テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。線の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、必要な長さを N 列でハードラップフィールドに入力します。

  • 長い場合は折り返す : テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。行の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、N 列でハードラップフィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭)または末尾(行末)にコンマ(,)を移動します。

自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。

行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

`=` を揃える

すべての等号を揃えます(=)。

  • 有効

    All equal signs are aligned
  • 無効

    Equal signs are not aligned

WITH 句

項目

説明

要素の配置

節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

サブクエリの折り返し

要素を新しい行に移動します。

  • 切る : 各値を新しい行に移動します。

  • 長い場合は切る : テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。線の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、必要な長さを N 列でハードラップフィールドに入力します。

コンマの挿入

コード行の先頭(行頭)または末尾(行末)にコンマ(,)を移動します。

自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。

中間オプションは、1 行で 2 行のコードを結合します。

行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。

コンマの挿入オプションは、WITH 句セクションのサブクエリの折り返しオプションが切るまたは長い場合は切るに設定されている場合にのみ機能します。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

  • 行頭

    To begin
  • 中間

    In the middle
  • 行末

    To end

AS を揃える

すべての AS キーワードを揃えます。

  • 有効

    Align all AS keywords feature is enabled
  • 無効

    Align all AS keywords feature is disabled

SELECT 句

項目

説明

要素の配置

節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

要素の折り返し

要素を新しい行に移動します。

  • 切る : 各値を新しい行に移動します。

  • 長い場合は切る : テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。線の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、必要な長さを N 列でハードラップフィールドに入力します。

  • 長い場合は折り返す : テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。行の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、N 列でハードラップフィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭)または末尾(行末)にコンマ(,)を移動します。

自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。

行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

ALL、DISTINCT の後に改行を入れる

ALL と DISTINCT の後に新しい行を追加します。

≤の場合要素を 1 行に配置

1 行の最大要素数を設定してください。

AS を使用する

別名には常に AS を使用してください。

AS を揃える

すべての AS キーワードを揃えます。

FROM 句

項目

説明

要素の配置

節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

要素の折り返し

要素を新しい行に移動します。

  • 切る : 各値を新しい行に移動します。

  • 長い場合は切る : テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。線の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、必要な長さを N 列でハードラップフィールドに入力します。

  • 長い場合は折り返す : テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。行の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、N 列でハードラップフィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭)または末尾(行末)にコンマ(,)を移動します。

自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。

行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

最初の JOIN の折り返し

SELECT ステートメントの最初の JOIN を新しい行に移動します。

次の JOIN の折り返し

SELECT ステートメントの 2 番目の JOIN を新しい行に移動します。

JOIN をインデントする

JOIN 句の前にインデントを追加します。

JOIN のみを使用するクエリに JOIN を配置する

JOIN 句を整列させる要素を選択してください。

  • テーブルの下 (通常の動作) : テーブル名に合わせます。

  • インデント付きで FROM の下 : FROM の右マージンにインデントで揃えます。

  • FROM: FROM の左マージンに揃えます。

結合テーブルを揃える

JOIN 句内のテーブル名を揃えます。

テーブルエイリアスを揃える

JOIN 句内のテーブルエイリアスを整列させます。

ON/USING の折り返し

ON にして新しい行に移動します。

ON/USING を下に置く

ON と USING をテーブル名(Table)に合わせるか、テーブル名に合わせてインデントを追加します(インデント付きでテーブルの下)。

WHERE 句と HAVING 句

項目

説明

要素の配置

節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

要素の折り返し

要素を新しい行に移動します。

  • 切る : 各値を新しい行に移動します。

  • 長い場合は切る : テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。線の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、必要な長さを N 列でハードラップフィールドに入力します。

  • 長い場合は折り返す : テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。行の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、N 列でハードラップフィールドに必要な長さを入力します。

トップレベルの AND/OR を配置する

AND と OR を文節の末尾(行末)または先頭(行頭)に移動します。

AS を揃える

すべての AS キーワードを揃えます。

GROUP BY および ORDER BY 句

項目

説明

要素の配置

節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

要素の折り返し

要素を新しい行に移動します。

  • 切る : 各値を新しい行に移動します。

  • 長い場合は切る : テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。線の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、必要な長さを N 列でハードラップフィールドに入力します。

  • 長い場合は折り返す : テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。行の長さを構成するには、設定 Ctrl+Alt+S を開き、エディター | コードスタイルに移動して、N 列でハードラップフィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭)または末尾(行末)にコンマ(,)を移動します。

自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。

行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。

共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。

ASC/DESC の折り返し

ASC と DESC のキーワードをすべて揃えます。

サブクエリ

項目

説明

左丸括弧の配置

行の最初のキーワードの左括弧を整列またはインデントします。同一行を選択して、キーワードのある行の左括弧をそのままにします。

サブクエリを配置する

括弧内の要素の位置を変更します。

  • 同一行で位置揃え : 節のすべてのメンバーを位置合わせし、最初のメンバーを括弧で同じ行に入れます。

  • インデントなしで折り返し : インデントを追加せずに、句のすべてのメンバーを新しい行に移動します。

  • 位置を揃えて折り返し : 節のすべてのメンバーを新しい行に位置合わせして移動します。

  • インデント付きで折り返し : インデントを追加して、句のすべてのメンバーを新しい行に移動します。

右丸括弧の配置

閉じ括弧の位置を変更します。

  • 行末 : 句の最後の要素と同じ行に閉じ括弧を置きます。

  • インデントなし: インデントなしで閉じ括弧を新しい行に移動します。

  • 行頭 : 句の最後の要素を持つ閉じ括弧を新しい行に移動します。

  • 左丸括弧の下 : 左括弧を左括弧に配置します。

  • 要素の下 : 閉じ括弧を節の整列要素に置きます。

括弧内にスペースを入れてください

左括弧の後と右括弧の前にスペースを追加します。