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

implicit_select

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

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

Se estiver habilitada e ainda não estiver em uma transação, envolve a consulta em uma transação completa (begin + commit ou rollback)
Última modificação em 24 de julho de 2026