这些设置可在 system.settings 中查看,并根据 源代码 自动生成。
cast_string_to_date_time_mode
类型
DateTimeInputFormat
默认值
best_effort
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.5 | best_effort | 可用性更好 |
| 25.6 | basic | 允许在从 String 转换为 日期时间 时使用不同的日期时间解析模式 |
允许在从 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 | 新增设置,用于在从 String 到 Variant 的 CAST 过程中启用/禁用类型推断 |
在从 String 转换为 Variant 时使用类型推断。