본문 바로가기

[오라클 레퍼런스 함수] TZ_OFFSET - 시간대 오프셋(time zone offset) 반환

by ㅇㅍㅍ 2023. 9. 3.
[오라클 레퍼런스 함수] TZ_OFFSET - 시간대 오프셋(time zone offset) 반환
728x90

 

TZ_OFFSET

 

구문

TZ_OFFSET({ 'time_zone_name'
          | '{ + | - } hh : mi'
          | SESSIONTIMEZONE
          | DBTIMEZONE
          }
         )

 

목적

TZ_OFFSET 함수는 실행 문이 실행된 날짜를 기준으로 인수에 해당하는 시간대 오프셋(time zone offset)을 반환합니다. 유효한 시간대 지역 이름, UTC에서의 시간대 오프셋(단순히 자신을 반환), 또는 SESSIONTIMEZONE 또는 DBTIMEZONE 키워드를 입력할 수 있습니다. time_zone_name에 대한 유효한 값 목록은 V$TIMEZONE_NAMES 동적 성능 뷰의 TZNAME 열을 조회하여 확인할 수 있습니다.

 

노트: 서머타임 기능에 필요한 시간대 지역 이름이 있습니다. 이러한 이름은 두 가지 유형의 시간대 파일에 저장됩니다. 하나는 크고 다른 하나는 작습니다. 환경 및 사용 중인 Oracle Database 릴리스에 따라 이 파일 중 하나가 기본 파일입니다. 시간대 파일 및 이름에 대한 자세한 정보는 Oracle Database Globalization Support Guide를 참조하십시오.

 

참고:

Oracle Database Globalization Support Guide의 부록 C는 TZ_OFFSET의 문자열 반환 값에 할당된 정렬을 정의하는 정렬 결정 규칙(collation derivation rules)에 대한 정보를 제공합니다.

 

예제

다음 예제에서는 US/Eastern 시간대의 UTC로부터의 시간대 오프셋을 반환합니다:

SELECT TZ_OFFSET('US/Eastern') FROM DUAL;

TZ_OFFS
-------
-04:00

 


출처: 오라클 레퍼런스

원문 링크: Oracle TZ_OFFSET 함수 문서

 

반응형

댓글