DBDBDEEP

클라이언트 설치후 plsql developer에서 특정 테이블의 결과값이 0건 나올때가 있습니다.


분명히 데이터는 있지만 특정 뷰 테이블을 조회하면 에러없이 전혀 조회가 되지 않습니다.


관련하여 클라이언트의 characterset을 레지스트에서 종류별로(?)변경하였으나 동일합니다.


원인은 세션정보에 있었습니다.

SELECT SYS_CONTEXT('USERENV','LANGUAGE') value FROM DUAL 

위 쿼리를 확인해서 US인지 확인해본다.



해결방법은 plsql이 설치된경로에서



C:\Program Files (x86)\PLSQL Developer

AfterConnect.sql에 아래내용을 추가후 저장합니다.


ALTER SESSION SET NLS_LANGUAGE = 'AMERICAN';


이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band