Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

enable_positional_arguments_* セッション設定

これらの設定は system.settings で確認でき、ソースコード から自動生成されています。

enable_positional_arguments

Bool
デフォルト値
1
バージョン履歴
バージョンデフォルト値コメント
22.71デフォルトで位置引数機能を有効にする

GROUP BYLIMIT BYORDER BY ステートメントで位置引数をサポートするかどうかを有効または無効にします。

設定可能な値:

  • 0 — 位置引数はサポートされません。
  • 1 — 位置引数がサポートされます。カラム名の代わりにカラム番号を使用できます。

クエリ:

CREATE TABLE positional_arguments(one Int, two Int, three Int) ENGINE=Memory();

INSERT INTO positional_arguments VALUES (10, 20, 30), (20, 20, 10), (30, 10, 20);

SELECT * FROM positional_arguments ORDER BY 2,3;

結果:

┌─one─┬─two─┬─three─┐
│  30 │  10 │   20  │
│  20 │  20 │   10  │
│  10 │  20 │   30  │
└─────┴─────┴───────┘

enable_positional_arguments_for_projections

Bool
デフォルト値
0
バージョン履歴
バージョンデフォルト値コメント
25.120プロジェクションでの位置引数を制御する新しい設定。
25.110プロジェクションでの位置引数を制御する新しい設定。
25.100プロジェクションでの位置引数を制御する新しい設定。

PROJECTION 定義で位置引数をサポートするかどうかを有効または無効にします。enable_positional_arguments 設定も参照してください。

設定可能な値:

  • 0 — 位置引数はサポートされません。
  • 1 — 位置引数がサポートされます。カラム名の代わりにカラム番号を使用できます。
Navigation