다음을 통해 공유


표준 시간대 설정

적용 대상: 예(예)로 표시된 확인 Databricks SQL 예(예)로 표시된 확인 Databricks 런타임

현재 세션의 표준 시간대를 설정합니다.

구문

SET TIME ZONE { LOCAL | time_zone_value | interval_literal }

매개 변수

  • 현지

    적용 대상: 예(예)로 표시된 확인 Databricks 런타임

    표준 시간대를 java user.timezone 속성에 지정된 표준 시간대로 설정하거나, user.timezone이 정의되지 않은 경우 환경 변수 TZ로 설정하거나, 둘 다 정의되지 않은 경우 시스템 표준 시간대로 설정합니다.

    적용 대상: 예(예)로 표시된 확인 Databricks SQL

    명령의 TIMEZONE 매개 변수에 설정된 값의 표준 시간대를 SET 다시 설정합니다.

    시스템에서 기본값을 지정합니다 UTC.

  • timezone_value

    리터럴입니다 STRING . 지역 기반 영역 ID 또는 영역 오프셋 형식인 세션 로컬 표준 시간대 ID입니다. 지역 ID는 ‘지역/도시’ 형식(예: ‘America/Los_Angeles’)이어야 합니다. 영역 오프셋은 ‘(+|-)HH’, ‘(+|-)HH:mm’ 또는 ‘(+|-)HH:mm:ss’ 형식(예: ‘-08’, ‘+01:00’ 또는 ‘-13:33:33’)이어야 합니다. ‘UTC’ 및 ‘Z’도 ‘+00:00’의 별칭으로 지원됩니다. 다른 짧은 이름은 모호할 수 있으므로 사용하지 않는 것이 좋습니다.

    유효한 표준 시간대 목록은 tz 데이터베이스 표준 시간대 목록을 참조 하세요.

  • 간격 리터럴

    간격 리터럴은 세션 표준 시간대와 ‘UTC’의 차이를 나타냅니다. 예를 들어 INTERVAL '15:40:32' HOUR TO SECOND[-18, 18] 시간 및 최대~초 정밀도 범위여야 합니다.

예제

-- Set time zone to the system default.
> SET TIME ZONE LOCAL;

-- Set time zone to the region-based zone ID.
> SET TIME ZONE 'America/Los_Angeles';

-- Set time zone to the Zone offset.
> SET TIME ZONE '+08:00';

-- Set time zone with intervals.
> SET TIME ZONE INTERVAL '08:30:00' HOUR TO SECOND;