Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Unusual ORA-01438 Errors
My experience with "numeric or value error" and "value larger than
specified precision allows for this column" is that Oracle is telling
the truth.
If you can select the same rows that fail in the program take a very close look at each of the returned values and compare their value to the value of the receiving field in C.
Also check that none of the tables referenced in the query had any columns altered larger recently. Being that Oracle stores numbers as variable length the altering of a column value to handle one additional digit without the program being changed to match would not necessarily result in an error until a data value that needed the extra digit was encountered.
HTH -- Mark D Powell -- Received on Fri May 19 2006 - 07:38:33 CDT