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ão | Valor padrão | Comentário |
|---|---|---|
| 22.7 | 1 | Ativa 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ão | Valor padrão | Comentário |
|---|---|---|
| 25.12 | 0 | Nova configuração para controlar argumentos posicionais em projeções. |
| 25.11 | 0 | Nova configuração para controlar argumentos posicionais em projeções. |
| 25.10 | 0 | Nova 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.