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; 실행
댓글
댓글 쓰기