Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de sessão implicit_*

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

implicit_select

Tipo
Bool
Padrão
0
Histórico de versões
VersãoValor padrãoComentário
24.100Uma nova configuração.

Permite escrever consultas SELECT simples sem a palavra-chave SELECT no início, o que facilita o uso como calculadora; por exemplo, 1 + 2 se torna uma consulta válida.

No clickhouse-local, isso vem habilitado por padrão e pode ser desativado explicitamente.

implicit_table_at_top_level

Histórico de versões
VersãoValor padrãoComentário
25.5Uma nova configuração, usada no clickhouse-local

Se não estiver vazia, consultas sem FROM no nível superior lerão dessa tabela em vez de system.one.

Essa configuração é usada no clickhouse-local para o processamento de dados de entrada. Ela pode ser definida explicitamente pelo usuário, mas não se destina a esse tipo de uso.

As subconsultas não são afetadas por esta configuração (nem subconsultas escalares, FROM nem IN). SELECTs no nível superior de cadeias UNION, INTERSECT e EXCEPT são tratados de maneira uniforme e afetados por esta configuração, independentemente do agrupamento entre parênteses. Não está especificado como esta configuração afeta views e consultas distribuídas.

A configuração aceita um nome de tabela (nesse caso, a tabela é resolvida a partir do banco de dados atual) ou um nome qualificado no formato database.table. Tanto o nome do banco de dados quanto o da tabela não devem estar entre aspas — apenas identificadores simples são permitidos.

implicit_transaction

Recurso experimental
Tipo
Bool
Padrão
0

Se estiver habilitada e ainda não estiver em uma transação, envolve a consulta em uma transação completa (begin + commit ou rollback)

Navigation