본문 바로가기
데이터베이스/Oracle

[Oracle] 오라클 시간 관련 기능 - 세션 설정, 타임 존 변경 등

by drCode 2021. 6. 10.
728x90
반응형

(1) 현재 날짜 출력 포멧을 바꾸는 방법 : SESSION NLS_DATE_FORMAT

 

변경 전 : 

SELECT SYSDATE, CURRENT_DATE FROM DUAL;

 

 

변경하는 구문 : 

ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';

 

변경 후 : 

 

SELECT SYSDATE, CURRENT_DATE FROM DUAL;

 

 

다시 원복하기 : 

ALTER SESSION SET NLS_DATE_FORMAT = 'YY/MM/DD';

 

원복 후 : 

 

 

(2) 현재 위치한 장소의 시간대 설정

 

변경 전 :

SELECT SYSDATE, CURRENT_DATE FROM DUAL;

 

 

변경 구문 : 

ALTER SESSION SET TIME_ZONE = '-08:00';  -- LA의 시간대

 

변경 후 : 

 

SELECT SYSDATE, CURRENT_DATE FROM DUAL;

 

 

다시 원복하기 :

ALTER SESSION SET TIME_ZONE = '09:00';  -- 그리니치 시간대비 9시간 후(우리나라)

 

원복 후 :

SELECT SYSDATE, CURRENT_DATE FROM DUAL;

 

 

728x90
반응형

댓글