본문 바로가기
728x90

시간대2

[ORACLE] TZ_OFFSET() 함수 설명 및 시간대 오프셋 구하는 팁 오라클에서 시간대(time zone)를 다룰 때 TZ_OFFSET 함수는 매우 유용한 도구입니다. 이 함수는 주어진 시간대의 오프셋(offset), 즉 UTC 기준의 시간차를 반환합니다. 시간대 기반의 로직이 필요한 개발자라면 반드시 숙지해야 할 함수입니다.1. TZ_OFFSET 함수란?TZ_OFFSET 함수는 오라클 SQL에서 시간대 이름을 입력받아 그 시간대의 UTC 오프셋을 문자열 형식('+09:00' 등)으로 반환합니다.📌 문법(Syntax)TZ_OFFSET(timezone_name)✔️ 매개변수 설명timezone_name: 시간대 이름 또는 지역 (예: 'Asia/Seoul', 'US/Pacific')2. 기본 사용 예제SELECT TZ_OFFSET('Asia/Seoul') FROM DUAL.. 2025. 6. 5.
[ORACLE] LOCALTIMESTAMP()로 시간대 기반 데이터 정확히 처리하기 LOCALTIMESTAMP() 함수는 오라클에서 로컬 세션의 현재 날짜와 시간을 반환하는 유용한 함수입니다. 이 글에서는 해당 함수의 기본 문법부터 실무에서 자주 활용되는 예제, 유사 함수와의 차이점까지 체계적으로 소개합니다.1. LOCALTIMESTAMP 함수란?LOCALTIMESTAMP는 타임존 정보를 포함하지 않는 TIMESTAMP 값을 반환합니다. 반환되는 값은 세션의 로컬 타임존을 기준으로 현재 시각을 나타냅니다.기본 문법LOCALTIMESTAMP [(precision)]precision: 소수점 이하 초 단위 자릿수 (0~9)2. LOCALTIMESTAMP 기본 사용 예제예제 1: 기본 호출SELECT LOCALTIMESTAMP FROM dual;-- 결과: 04-JUN-25 10.32.45... 2025. 6. 5.
728x90