Potential Bug : Handling large numbers #6860
Unanswered
ossDataEngineer
asked this question in
Q&A
Replies: 2 comments
|
It can get quirky at times if you don't get things exactly right. Do me a favour add a calculate step and make a copy of your string as a number with the required characteristics. Then use a select to remove, rename and reorganise and try again |
0 replies
|
If you copied the number correctly, it has nineteen digits in total, hence the Oracle error (a Check the Oracle Documentation for numeric data types for more details. Hope this helps :) |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hello Hop Team,
I have a incoming string datapoint with value = "10000000000000000.00"
I am trying to save it inside Oracle Column with datatype NUMBER(18,2).
Get the following error: ORA-01438: value larger than specified precision allowed for this column when inserting data using table output transform.
I applied metadata conversion (using select values transform) to convert original datatype of column from string to 'number' and 'bignumber' with length=16 and precision=2. The value projected after select values transform is unaffected by the precision conversion and so oracle db complains.
Question: Is the metadata conversion not working properly?
Thanks!
All reactions