これらの設定は、ソースコード から自動生成されています。
date_time_64_output_format_cut_trailing_zeros_align_to_groups_of_thousands
datetime64値の末尾のゼロを動的に削除し、出力スケールを [0, 3, 6] に調整します。 これはそれぞれ 'seconds'、'milliseconds'、'microseconds' に対応します
date_time_input_format
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.5 | best_effort | 使い勝手の向上 |
日付と時刻のテキスト表現を解釈するパーサーを選択できます。
この設定は、日付と時刻を扱う関数には適用されません。
設定可能な値:
-
'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です。
関連項目:
date_time_output_format
日付と時刻のテキスト表現に対して、異なる出力フォーマットを選択できます。
設定可能な値:
-
simple- シンプルな出力フォーマット。ClickHouse は日付と時刻を
YYYY-MM-DD hh:mm:ssフォーマットで出力します。たとえば、2019-08-20 10:18:56です。計算は、データ型のタイムゾーン (存在する場合) またはサーバーのタイムゾーンに従って行われます。 -
iso- ISO 出力フォーマット。ClickHouse は日付と時刻を ISO 8601 の
YYYY-MM-DDThh:mm:ssZフォーマットで出力します。たとえば、2019-08-20T10:18:56Zです。出力は UTC であることに注意してください (Zは UTC を意味します) 。 -
unix_timestamp- Unix timestamp 出力フォーマット。ClickHouse は日付と時刻を Unix timestamp フォーマットで出力します。たとえば、
1566285536です。
関連項目:
date_time_overflow_behavior
Date、Date32、DateTime、DateTime64、または整数を Date、Date32、DateTime、DateTime64 に変換する際、値を変換後の型で表現できない場合の動作を定義します。
設定可能な値:
ignore— オーバーフローを暗黙的に無視します。結果は未定義です。throw— オーバーフロー時に例外をスローします。saturate— 結果を飽和させます。値が対象の型で表現可能な最小値より小さい場合、結果には表現可能な最小値が設定されます。値が対象の型で表現可能な最大値より大きい場合、結果には表現可能な最大値が設定されます。
デフォルト値: ignore。