update apply set lang2 = to_number(lang,'0.000')
숫자형 필드에 문자형 데이타 넣을떼 오류 메시지가 다음과 같이 납니다.
A domain conflict exists on attribute "*noname*".
어떻게 해야 하죠?
숫자형 필드에 문자형 데이타 넣을떼 오류 메시지가 다음과 같이 납니다.
A domain conflict exists on attribute "*noname*".
어떻게 해야 하죠?
간단히 예를 들면, n numeric(4,3) 으로 생성후, update .. set n = to_number('33.333', '00.000') 과 같이 하면 동일한 에러가 발생합니다. numeric(4,3) 은 전체 숫자가 4개이며, 그중 소수점 앞이 1, 소수점 뒤가 3입니다.
올려주신 예에서는 lang2가 numeric(3,3) 으로 만들어진 것으로 보입니다. 3.3 이면 소수점 앞은 없습니다. 0.001 이런식으로만 입력이 가능합니다. 이럴경우 역시 예제와 같이 하면 소수점앞이 1자리가 발생하므로 동일한 에러가 발생합니다.
가급적 에러를 올려주실때 스키마, 데이터, 질의를 정확히 올려주시면 문제를 명확히 파악할 수가 있습니다.