هذه الإعدادات متاحة في system.settings، وتُولَّد تلقائيًا من الشفرة المصدرية.
cast_string_to_date_time_mode
النوع
DateTimeInputFormat
القيمة الافتراضية
best_effort
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.5 | best_effort | تحسين سهولة الاستخدام |
| 25.6 | basic | إتاحة استخدام وضع مختلف لتحليل DateTime عند التحويل من String إلى DateTime |
يتيح اختيار محلّل للتمثيل النصي للتاريخ والوقت عند التحويل من String.
القيم الممكنة:
-
'best_effort'— يفعّل التحليل الموسّع.يمكن لـ ClickHouse تحليل التنسيق الأساسي
YYYY-MM-DD HH:MM:SSوجميع تنسيقات التاريخ والوقت وفق ISO 8601. على سبيل المثال،'2018-06-08T01:02:03.000Z'. -
'best_effort_us'— مشابه لـbest_effort(راجع الفرق في parseDateTimeBestEffortUS -
'basic'— يستخدم المحلّل الأساسي.يمكن لـ ClickHouse تحليل التنسيق الأساسي
YYYY-MM-DD HH:MM:SSأوYYYY-MM-DDفقط. على سبيل المثال،2019-08-20 10:18:56أو2019-08-20.
راجع أيضًا:
cast_string_to_dynamic_use_inference
النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 24.5 | 0 | إضافة إعداد للسماح بتحويل String إلى Dynamic عبر التحليل |
استخدم استدلال الأنواع عند التحويل من String إلى Dynamic
cast_string_to_variant_use_inference
النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.4 | 1 | إعداد جديد لتمكين/تعطيل استدلال الأنواع أثناء CAST من String إلى Variant |
استخدم استدلال الأنواع أثناء التحويل من String إلى Variant.