본문 바로가기
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] TO_TIMESTAMP()로 문자열을 타임 스탬프로 변환하는 방법 Oracle SQL을 사용하다 보면 날짜 및 시간 데이터를 다루는 일이 매우 중요합니다. 특히 시간까지 정밀하게 저장하거나 비교해야 할 때 TO_TIMESTAMP() 함수는 필수적입니다. 본 글에서는 TO_TIMESTAMP 함수의 사용법, 활용 예제, TO_DATE와의 차이점 등을 정리하여, 실무에 바로 적용할 수 있도록 구성하였습니다.1. TO_TIMESTAMP() 함수란?TO_TIMESTAMP()는 문자열을 타임스탬프(TIMESTAMP) 데이터 타입으로 변환하는 Oracle의 내장 함수입니다. 시간 정보(시, 분, 초, 소수점 이하 초까지 포함)를 정확하게 저장할 수 있습니다.기본 문법TO_TIMESTAMP(char, format)char: 변환할 문자열format: 문자열의 형식을 지정하는 패턴예제.. 2025. 6. 5.
728x90