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 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] UNISTR - 유니코드 문자열을 국가 문자 집합(national character set)으로 반환 (0) | 2023.09.04 |
---|---|
[오라클 레퍼런스 함수] UID - 세션 사용자(로그인한 사용자) 식별 정수 반환 (0) | 2023.09.03 |
[오라클 레퍼런스 함수] TRUNC (number) - 숫자 절사 (0) | 2023.09.03 |
[오라클 레퍼런스 함수] TRUNC (date) - 날짜의 특정 부분을 절단 (0) | 2023.09.03 |
[오라클 레퍼런스 함수] TRIM - 문자열의 선행 또는 후행 문자(또는 둘 다) 제거 (0) | 2023.09.02 |
댓글