Заявления SET и RESET
Указанное заявление изменяет предоставленный параметр конфигурации DuckDB в указанном объеме.
Примеры
Обновить значение конфигурации memory_limit:
SET memory_limit = '10GB';
Настроить систему на использование 1 потока:
SET threads = 1;
Или использовать ключевое слово TO:
SET threads TO 1;
Изменить параметр конфигурации на значение по умолчанию:
RESET threads;
Получить значение конфигурации:
SELECT current_setting('threads'); Установить глобальный путь поиска каталога по умолчанию:
SET GLOBAL search_path = 'db1,db2'
Установить сортировку по умолчанию для сеанса:
SET SESSION default_collation = 'nocase';
Синтаксис
SET обновляет параметр конфигурации DuckDB до предоставленного значения.
RESET
Заявление RESET изменяет заданный параметр конфигурации DuckDB на значение по умолчанию.
Области
Параметры конфигурации могут иметь различные области:
-
GLOBAL: Значение конфигурации используется (или сбрасывается) во всем экземпляре DuckDB. -
SESSION: Значение конфигурации используется (или сбрасывается) только для текущего сеанса, прикрепленного к экземпляру DuckDB. -
LOCAL: Пока не реализовано.
Если не указано, используется область по умолчанию для параметра конфигурации. Для большинства параметров это GLOBAL.
Конфигурация
См. страницу Конфигурация для полного списка параметров конфигурации.
© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/sql/statements/set.html