개발도구/오라클

[오라클] 오라클 SYSDATE 형식 변경

김곰댕 2022. 1. 6. 12:59
728x90

위와 같은 예시를 시간/분/초 단위까지 하고 싶은 경우 오라클에서 SYSDATE의 형식을 변경해야 한다. 따라서 해당 방법에 대해 알아보자.

 

1. Oracle SQL Developer를 사용하는 경우

     1) 도구 -> 환경설정 클릭

     2) 데이터베이스 -> NLS -> 날짜 형식을  RR/MM/DD에서 RR/MM/DD HH24:MI:SS으로 변경해준다.

아래와같이 초단위까지 시간이 출력되는것을 확인할 수 있다.

2. SQL문을 사용

변경 전 : 

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';

되돌린 결과 : 

728x90