Spec-Zone.ru › DuckDB

Заявления 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API