Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
See why IDC MarketScape names Qlik a 2025 Leader! Read more
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

tOracleOutput ORA-01727

Hi,

 

I did a simple tOracleInput to tOracleOutput. I got error

tOracleOutput_1 ORA-01727: numeric precision specifier is out of range (1 to 38).

 

My input source has only 28 and the output schema was sync.

I checked online that ORA-01727 can be resolved by sspecifying a NUMERIC datatype which is a precision value between 1 and 38.

https://www.techonthenet.com/oracle/errors/ora01727.php

I should not need to do this since the source and target Oracle database is the same.

Any suggestions? Thank you very much. 

 

0683p000009Lw1N.png0683p000009LvfY.jpg

Labels (3)
6 Replies
TRF
Champion II
Champion II

Hi,
What's the datatype for the corresponding field into the Talend schema?
Anonymous
Not applicable
Author

It is the same. It is direct move and no transformation. The "sync" was used in the second component.
TRF
Champion II
Champion II

Was speaking about Java datatype, not Oracle.
Anonymous
Not applicable
Author

Below is the datatype. Thank you

 

0683p000009Lw5d.pngSource and Destination (Both Oracle)0683p000009Lw5i.pngOracle to Oracle

Anonymous
Not applicable
Author

La solución está en verificar tus campos destino, en aquellos que el tipo sea byte,short,int,long,float y double (Númericos), y verificar que su longitud se encuentre entre (1-38) 

0683p000009M8WX.png

Anonymous
Not applicable
Author

Hi,

 

    Could you please try to use numeric as DB data type from Oracle Input component itself?

 

Warm Regards,
Nikhil Thampi

Please appreciate our Talend community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved