현재 DB서버가 중국, 베트남, 멕시코, 스페인등 세계 각지에 퍼져있습니다.
여기서 등록된 데이타를 한국 시간을 기준으로 볼려고 하면 어떻게 해야되죠?
현지시간이 아니라 데이타가 등록된 시점의 한국시간으로 조회하고 싶은데..
각 서버의 데이타를 GMT로 변환한 후 조회를 원하는 한국시간 역시 GMT로 변환하고
그리구나서 조회하면 될것 같은데.. 어떤 함수를 써야 되는거죠?
세계 표준시로 바꾸는 함수로 NEW_TIME 이란것이 있습니다.
▷ NEW_TIME 구문 NEW_TIME(d, a, b) 목적 표준 시간대 a 의 일시인 d 의 시점에서 표준 시간대를 b 로 변경한 일시를 리턴 한다. a 및 b 는 문자식이고 다음은 그 의미를 나타낸다 AST.ADT 대서양 표준 시간 및 그 일광 시간 BST.BDT 베링 표준 시간 및 그 일광 시간 CST.CDT 중앙 표준 시간 및 그 일광 시간 EST.EDT 동부 표준 시간 및 그 일광 시간 GMT 그리니치 표준 시간 HST.HDT 알래스카, 하와이 표준 시간 및 그 일광 시간 MST.MDT 마운틴 표준 시간 및 그 일광 시간 예 SELECT TO_CHAR( NEW_TIME(TO_DATE('17:47','hh24:mi','PST, 'gmt'), 'hh24:mi') "GREENWICH TIME" FROM DUAL;