비베에서 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도 동일합니다.