Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ajustes de sesión de enable_positional_arguments_*

Estos ajustes están disponibles en system.settings y se generan automáticamente a partir del código fuente.

enable_positional_arguments

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
22.71Habilita por defecto la función de argumentos posicionales

Habilita o deshabilita la compatibilidad con argumentos posicionales en las sentencias GROUP BY, LIMIT BY y ORDER BY.

Valores posibles:

  • 0 — No se admiten argumentos posicionales.
  • 1 — Se admiten argumentos posicionales: se pueden usar números de columna en lugar de nombres de columna.

Ejemplo

Consulta:

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;

Resultado:

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

enable_positional_arguments_for_projections

Tipo
Bool
Predeterminado
0
Historial de versiones
VersiónValor predeterminadoComentario
25.120Nueva configuración para controlar los argumentos posicionales en las proyecciones.
25.110Nueva configuración para controlar los argumentos posicionales en las proyecciones.
25.100Nueva configuración para controlar los argumentos posicionales en las proyecciones.

Habilita o deshabilita la compatibilidad con argumentos posicionales en las definiciones de PROJECTION. Consulte también la configuración enable_positional_arguments.

Valores posibles:

  • 0 — Los argumentos posicionales no son compatibles.
  • 1 — Los argumentos posicionales son compatibles: se pueden usar números de columna en lugar de nombres de columna.
Navigation