NLS_LANG 관련 질문드립니다. 0 0 1,478

by 문진균 [2008.01.28 09:09:35]


비베에서 DB로 Insert하는 프로그램에서 문제가 생겼습니다.

 

Insert하려는 컬럼은 VARCHAR2(500)인데요 Insert되는 크기는 무조건

 

255까지만 됩니다.(400Byte를 Insert해도 저장된 결과는 255byte ㅜ,.ㅠ)

 

소스내의 쿼리구문에 제한거는 것도 없고 여러가지로 테스트 결과 NLS_LANG이

 

관련이 있는 것 같습니다.

 

클라이언트 PC의 NLS_LANG이 KOREAN_KOREA.KO16KSC5601 일때 발생하구요

 

클라이언트 PC의 NLS_LANG이 KOREAN_KOREA.KO16MSWIN949일때는

 

정상적으로 500까지 Insert 됩니다.

 

모든 컬럼이 그런 것도 아니고 특정 컬럼에서만 그러니 미치겠습니다.

 

이런 문제가 생기는 이유가 뭘까요? 참 궁금합니다.

 

서버의 NLS_LANG은 KOREAN_KOREA.KO16KSC5601 입니다.

 

클라이언트 PC의 NLS_LANG도 동일합니다.

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입