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