오류

2017-05-18 2 views
0

내 오라클은이 :오류

NLS_DATE_FORMAT  DD/MM/RR 
NLS_DATE_LANGUAGE SPANISH 

와 나는

alter session set nls_date_format = 'DD-MON-RR'; 
alter session set NLS_DATE_LANGUAGE = 'AMERICAN'; 

alter system set nls_date_format='DD-MON-RR' 

실행하고 모든 것이 정확하지만 난

LS_DATE_FORMAT=DD/MM/RR other one 

방법에 SQL 개발자 변화를 재설정 할 때 영원히 바꿀 수 있습니까?

+0

정확한 질문에 혼란스러워합니다. 제목은 오류를 언급하지만 나는 당신이 그것을 얻지 못한다고 말하고 싶습니다. 세션 변수는 세션 ...으로 만료됩니다. 물론 시스템 값은 세션 값에 의해 무시됩니다 ... 물론. SQL Developer에서 날짜를 표시하는 방법에 대한 질문입니까? –

답변

1

SQL Developer가 다시 실행하면 세션 설정이 덮어 써 졌을 수 있습니다.

영구적으로 수정하려면 SQL Developer을 열고 Tools -> Preference -> Database -> NLS으로 이동하여 Date Format을 원하는 형식으로 변경하십시오.

0

또는 로그온 후 트리거를 사용할 수 있습니다. 그렇게하면 사용 된 클라이언트 (SQL Developer)와 관계없이 설정을 설정할 수 있습니다.