これらの設定は system.settings で参照でき、ソースコード から自動生成されています。
cast_string_to_date_time_mode
型
DateTimeInputFormat
デフォルト値
best_effort
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.5 | best_effort | 使い勝手を向上 |
| 25.6 | basic | String から DateTime への cast で、異なる DateTime パースモードを使用できるようにする |
String から cast する際に、日付と時刻のテキスト表現に使用するパーサーを選択できます。
設定可能な値:
-
'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 への変換時に型推論を使用します。