Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de sessão enable_positional_arguments_*

Estas configurações estão disponíveis em system.settings e são autogeradas a partir do código-fonte.

enable_positional_arguments

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
22.71Ativa o recurso de argumentos posicionais por padrão

Ativa ou desativa o suporte a argumentos posicionais para as instruções GROUP BY, LIMIT BY, ORDER BY.

Valores possíveis:

  • 0 — Argumentos posicionais não são suportados.
  • 1 — Argumentos posicionais são suportados: números de colunas podem ser usados em vez de nomes de colunas.

Exemplo

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
Padrão
0
Histórico de versões
VersãoValor padrãoComentário
25.120Nova configuração para controlar argumentos posicionais em projeções.
25.110Nova configuração para controlar argumentos posicionais em projeções.
25.100Nova configuração para controlar argumentos posicionais em projeções.

Ativa ou desativa o suporte a argumentos posicionais em definições de PROJECTION. Veja também a configuração enable_positional_arguments.

Valores possíveis:

  • 0 — Não há suporte a argumentos posicionais.
  • 1 — Há suporte a argumentos posicionais: números de coluna podem ser usados no lugar de nomes de coluna.
Navigation