개발도구/오라클
[오라클] 오라클 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