이 설정은 소스에서 자동으로 생성됩니다.
date_time_64_output_format_cut_trailing_zeros_align_to_groups_of_thousands
datetime64 값의 소수부 끝에 있는 불필요한 0을 동적으로 제거하여 출력 scale을 [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입니다. 값은 데이터 타입의 시간대(time zone)가 있으면 해당 시간대를, 없으면 서버 시간대를 기준으로 계산됩니다. -
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.