cast_string_to_* 세션 설정

cast_string_to_* 세션 설정

이 설정들은 String에서 날짜·시간으로의 캐스팅 시 사용할 파서와 StringDynamic/Variant로 변환할 때 타입 추론 사용 여부를 제어해요. ClickHouse 소스 코드에서 자동으로 생성된 세션 설정 문서예요.

출처: 문서

본문

이 설정들은 system.settings에서 사용할 수 있으며 소스 코드에서 자동으로 생성돼요.

cast_string_to_date_time_mode

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

StringDynamic으로 변환할 때 타입 추론을 사용해요.

cast_string_to_variant_use_inference

StringVariant로 변환할 때 타입 추론을 사용해요.

더 알아보기 (Learn more)