これらの設定は system.settings で確認でき、ソースコード から自動生成されています。
enable_positional_arguments
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 22.7 | 1 | デフォルトで位置引数機能を有効にする |
GROUP BY、LIMIT BY、ORDER 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.12 | 0 | プロジェクションでの位置引数を制御する新しい設定。 |
| 25.11 | 0 | プロジェクションでの位置引数を制御する新しい設定。 |
| 25.10 | 0 | プロジェクションでの位置引数を制御する新しい設定。 |
PROJECTION 定義で位置引数をサポートするかどうかを有効または無効にします。enable_positional_arguments 設定も参照してください。
設定可能な値:
- 0 — 位置引数はサポートされません。
- 1 — 位置引数がサポートされます。カラム名の代わりにカラム番号を使用できます。