본문 바로가기
DBMS/ORACLE

[ORACLE] 오라클_세션의 날짜/시간 형식 확인 및 변환(SESSION SET FORMAT)

by 썸머워즈 2019. 3. 20.
반응형

날짜 및 시간의 형식 확인

하나의 테이블에서 둘 다 확인이 가능하다 바로 'nls_session_parameters'라는 테이블인데 확인하는 방법은 간단하다.

SELECT * FROM nls_session_parameters WHERE parameter LIKE ‘%FORMAT%’;

이렇게 테이블 조회를 해보면 'nls_date_format''nls_timestamp_format'이 눈에 보일텐데,

각각 날짜와 시간의 형식을 나타내는 컬럼이다.

이 테이블에서 이제 자신이 원하는 형식으로 바꿔주면 된다.

SYSDATE나 SYSTIMESTAMP에서 보고싶은 형식으로

ALTER SESSION SET nls_date_format = ‘YYYY-MM-DD’;
ALTER SESSION SET nls_date_format = ‘YYYY-MM-DD HH24:MI:SS’;
ALTER SESSION SET nls_timestamp_format = ‘YYYY-MM-DD HH:MI:SS.FF’;
ALTER SESSION SET nls_timestamp_tz_format = ‘YYYY-MMDD HH:MI:SS.FF TZH:TZM’;

첫 번째 예제를 확인해 보면

ALTER 실행 전 RR/MM/DD 형식

ALTER 실행 후 YYYY-MM-DD 형식

반응형


댓글

TOP