Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de session enable_positional_arguments_*

Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du source.

enable_positional_arguments

Type
Bool
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
22.71Active par défaut la prise en charge des arguments positionnels

Active ou désactive la prise en charge des arguments positionnels pour les instructions GROUP BY, LIMIT BY, ORDER BY.

Valeurs possibles :

  • 0 — Les arguments positionnels ne sont pas pris en charge.
  • 1 — Les arguments positionnels sont pris en charge : les numéros de colonnes peuvent être utilisés à la place des noms de colonnes.

Exemple

Requête :

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;

Résultat :

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

enable_positional_arguments_for_projections

Type
Bool
Par défaut
0
Historique des versions
VersionValeur par défautCommentaire
25.120Nouveau paramètre permettant de contrôler les arguments positionnels dans les projections.
25.110Nouveau paramètre permettant de contrôler les arguments positionnels dans les projections.
25.100Nouveau paramètre permettant de contrôler les arguments positionnels dans les projections.

Active ou désactive la prise en charge des arguments positionnels dans les définitions de PROJECTION. Voir aussi le paramètre enable_positional_arguments.

Valeurs possibles :

  • 0 — Les arguments positionnels ne sont pas pris en charge.
  • 1 — Les arguments positionnels sont pris en charge : les numéros de colonnes peuvent être utilisés à la place des noms de colonnes.
Navigation