Oracle

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
pandu80
Participant
Posts: 50
Joined: Fri Apr 08, 2005 5:56 pm

Oracle

Post by pandu80 »

Hi,
When iam trying to load the data to oracle table it throws the error
xyz..Transformer_1: ORA-01438: value larger than specified precision allows for this column.

But i have checked the datatype and length of that field and it is Decimal and Precision 9.

When i tried to insert the '1' also it throws the same error.

any help would be appreciated.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Re: Oracle

Post by ray.wurlod »

pandu80 wrote:Hi,
When iam trying to load the data to oracle table it throws the error
xyz..Transformer_1: ORA-01438: value larger than specified precision allows for this column.

But i have checked the datatype and length of that field and it is Decimal and Precision 9.

When i tried to insert the '1' also it throws the same error.

any help would be appreciated.
Import the table definition from Oracle, perhaps into a different category. How is the column defined there? You need to match that in your job. It is possible that "someone" has changed it in the database since you last imported it.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Sainath.Srinivasan
Participant
Posts: 3337
Joined: Mon Jan 17, 2005 4:49 am
Location: United Kingdom

Post by Sainath.Srinivasan »

Import the col defn and create a new output link just before the last link and load the metadata there. This will help you compare them both.
Post Reply