본문 바로가기

Study/Oracle

오라클 - NLS_DATE_FORMAT 변경

아래 명령어로 매번 접속시 변경할 수 있지만 번거롭다..

alter session set NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';


오라클 regedit

NLS_DATE_FORMAT에 RR-MM-DD로 변경( 혹은 YYYY-MM-DD)

(NLS_DATE_FORMAT이 없다면 새로 생성)



그리고 토드와 같은 툴에서 OraClient11g_home1과 같이 connect using에 맞는지 확인해주고

접속하여 아래 명령에를 치면 정상적으로 변경되어있다.

(기존 DD-mon-RR 에서 YYYY-MM-DD로 변경됨)


--세션

select * from nls_session_parameters


--DB

select * from nls_database_parameters




NLS_LANGUAGE KOREAN

NLS_TERRITORY KOREA

NLS_CURRENCY

NLS_ISO_CURRENCY KOREA

NLS_NUMERIC_CHARACTERS .,

NLS_CALENDAR GREGORIAN

NLS_DATE_FORMAT YYYY-MM-DD

NLS_DATE_LANGUAGE KOREAN

NLS_CHARACTERSET KO16KSC5601

NLS_SORT BINARY

NLS_TIME_FORMAT HH24:MI:SSXFF

NLS_TIMESTAMP_FORMAT RR/MM/DD HH24:MI:SSXFF

NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR

NLS_TIMESTAMP_TZ_FORMAT RR/MM/DD HH24:MI:SSXFF TZR

NLS_DUAL_CURRENCY

NLS_NCHAR_CHARACTERSET AL16UTF16

NLS_COMP BINARY

NLS_LENGTH_SEMANTICS BYTE

NLS_NCHAR_CONV_EXCP FALSE