Incorrect values retrieved from Oracle
Posted: Thu Mar 22, 2007 8:19 am
Hello,
We have developed a PX job that retrieves around 2 million records from a Oracle Table. We find that when we run this query some fields defined as BigInt are not retrieving proper values. For eg a field with value 9 in Oracle is shown as 9130. This is happening for some records and not all the records. If we put additional filters to restrict the number of rows to a smaller value, we get proper data. It would be of great help if someone can help me in solving this problem.
Some of the fields are defined as decimal (10) in Oracle. The metadata imported in DataStage shows them as BigInt. Can this be cause of problem.
Thanks in advance.
Regards,
Vikrant
We have developed a PX job that retrieves around 2 million records from a Oracle Table. We find that when we run this query some fields defined as BigInt are not retrieving proper values. For eg a field with value 9 in Oracle is shown as 9130. This is happening for some records and not all the records. If we put additional filters to restrict the number of rows to a smaller value, we get proper data. It would be of great help if someone can help me in solving this problem.
Some of the fields are defined as decimal (10) in Oracle. The metadata imported in DataStage shows them as BigInt. Can this be cause of problem.
Thanks in advance.
Regards,
Vikrant