Q&A

  • 오라클 DB사용시 INSERTED VALUE TOO LARGE 에러
인포믹스 DB를 오라클로 컨버전작업 후,
TTable 또는  TQuery 를 이용한 데이타 업데이트를 하려고
하면, 다음과 같은 에러가 뜹니다.
"INSERTED VALUE TOO LARGE for column"
실제로 칼럼 사이 문제는 아닙니다.
저장된 데이타 쿼리후, 실제 데이타 추가없이  EDIT만 시도해도 이런 에러가 납니다.
도대체 무슨 문제인지 알 수가 없네요..
혹시, 이런 에러 경험하신 분이 없으신지..도움 부탁드립니다.
5  COMMENTS
  • Profile
    강명희 2010.05.15 09:05
    해당컬럼을 한번 바꿔 보시거나, 사이즈 변경을 해보시거나 하면 어떨까요?
  • Profile
    이규하 2010.05.15 17:41
    에러만 놓고 보면,

    입력 하고자 하는 값이, 해당 필드에 가능한 범위 보다 커서 나오는 에러 입니다.

    예를 들어 varchar(20) 잡고, 21 짜리 입력시 부터 저런 에러 납니다.
  • Profile
    영환 2010.05.15 20:46
    컨버젼 작업을 했다면,
    컬럼 Type을 한 번 확인해 보세요.
    예를 들어 Date 형일 경우 인포믹스는 4byte 사용하는데,
    오라클은 7byte 사용합니다.
    그외 숫자형 Type 들도 byte를 다르게 사용합니다.

  • Profile
    초보임당 2010.05.17 18:54
    혹시 모를 공백 제거 해줘보시죠..
    LTrim , RTrim
  • Profile
    이지영 2010.06.01 17:58
    DB연결방법을 Microsoft ODBC for ORACLE로 변경하였습니다.
    칼럼 사이즈와 상관없이 나던 에러가 사용자설정변경후 해결되었습니다.감사합니다.