Oracle NLS_DATE_FORMAT 변경
1) 오라클 환경변수 조회하기 select * from v$nls_parameters; 2) 날짜형식 변경하기 alter session set nls_date_format = 'YYYY-MM-DD'; //datefromat변경 alter session set nls_timestamp_format = 'YYYY-MM-DD HH:MI:SS'; // timestamp_format변경 3) 정상적으로 변경되었는지 확인 select * from emp where hiredate = '1981-02-22'; /*alter [session/system] 1. session : 현재접속한 session(쿼리)에서만 변경 2. system : database자체를 변경 scope=[both/spfile] -both : 바로적용 또는 재시작(오류날 가능성이 높다) -spfile : DB를 재시작후에 변경 */ **SQL Command Line으로 들어가서 system계정으로 접속해서 바꿔야 한다.(영구적 변경) alter system set nls_date_format = 'YYYY-MM-DD' scope=spfile; alter system set nls_timestamp_format = 'YYYY-MM-DD HH:MI:SS' scope=spfile; 4)sqlplus에 sys as sysdba 로 접속해서, shutdown immediate;startup; 실행
사용법이 굉장히 심플해 보이군요... 제가 좋아하는 스타일 입니다. 역시 라이브러리는 사용하기 편해야 ㅎㅎ
답글삭제속도도 빠른지 궁금하네요~