표준 시간대 설정
적용 대상: 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;