Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки сеанса function_json_*

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

function_json_value_return_type_allow_complex

Тип
Bool
По умолчанию
0

Определяет, разрешён ли для функции JSON_VALUE возврат сложных типов (например: struct, array, map).

SELECT JSON_VALUE('{"hello":{"world":"!"}}', '$.hello') settings function_json_value_return_type_allow_complex=true

Возможные значения:

  • true — разрешено.
  • false — запрещено.

function_json_value_return_type_allow_nullable

Тип
Bool
По умолчанию
0

Управляет тем, можно ли возвращать NULL, если для функции JSON_VALUE значение отсутствует.

SELECT JSON_VALUE('{"hello":"world"}', '$.b') settings function_json_value_return_type_allow_nullable=true;

Возможные значения:

  • true — Допускается.
  • false — Не допускается.
Navigation