Giak79
07-07-2010, 13:00
Ciao , ho un problema quando utilizzo l'etl per il caricamento da staging a target dei dati :
29913 : 99999 : java.sql.SQLException: ORA-29913: errore nell'esecuzione del callout ODCIEXTTABLEFETCH
ORA-01722: numero non valido
ORA-02063: precedente 2 lines da DBL_TO_ST
java.sql.SQLException: ORA-29913: errore nell'esecuzione del callout ODCIEXTTABLEFETCH
ORA-01722: numero non valido
ORA-02063: precedente 2 lines da DBL_TO_ST
Togliendo il mapping ad una sola colonna tutto funziona, ma non capisco il perchè in quanto tra tabelle il campo x in staging è di tipo varchar2 (13) ( comprensivo di virgola ) mentre in target è number (12,2).
Qualcuno mi sa aiutare ??
29913 : 99999 : java.sql.SQLException: ORA-29913: errore nell'esecuzione del callout ODCIEXTTABLEFETCH
ORA-01722: numero non valido
ORA-02063: precedente 2 lines da DBL_TO_ST
java.sql.SQLException: ORA-29913: errore nell'esecuzione del callout ODCIEXTTABLEFETCH
ORA-01722: numero non valido
ORA-02063: precedente 2 lines da DBL_TO_ST
Togliendo il mapping ad una sola colonna tutto funziona, ma non capisco il perchè in quanto tra tabelle il campo x in staging è di tipo varchar2 (13) ( comprensivo di virgola ) mentre in target è number (12,2).
Qualcuno mi sa aiutare ??