Skip to main content
Эти настройки доступны в system.settings и автоматически генерируются из исходного кода.

implicit_select

Разрешает писать простые запросы SELECT без начального ключевого слова SELECT, что удобно для использования в режиме калькулятора: например, 1 + 2 становится допустимым запросом. В clickhouse-local эта возможность включена по умолчанию, но ее можно явно отключить.

implicit_table_at_top_level

Если значение не пустое, запросы без FROM на верхнем уровне будут читать из этой таблицы вместо system.one. Используется в clickhouse-local для обработки входных данных. Пользователь может явно задать эту настройку, но она не предназначена для такого использования. Эта настройка не влияет на подзапросы (ни на скалярные, ни на FROM- или IN-подзапросы). Операторы SELECT на верхнем уровне в цепочках UNION, INTERSECT и EXCEPT обрабатываются единообразно и подпадают под действие этой настройки независимо от их группировки скобками. Не определено, как эта настройка влияет на представления и распределённые запросы. Настройка принимает имя таблицы (тогда таблица определяется из текущей базы данных) или полное имя в виде ‘database.table’. Имена database и table должны быть без кавычек — допускаются только простые идентификаторы.

implicit_transaction

Если параметр включён и запрос ещё не выполняется в рамках транзакции, запрос будет обёрнут в полную транзакцию (begin + commit или rollback)
Последнее изменение 24 июля 2026 г.