반응형
날짜 및 시간의 형식 확인
하나의 테이블에서 둘 다 확인이 가능하다 바로 '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 형식
반응형
댓글