I am trying to insert a numerical value into Oracle DB via SQL*loader but I still get the error:
Record 1: Rejected - Error on table my_table, column column_1. ORA-01722: invalid number
the line form SQL*loader which inserts the value is
column_1 INTEGER "TO_NUMBER(REPLACE(:column_1, ' ', ''), '99999999D99')"
while the value I need to insert is: 30 000 000,00
If I remove the mask ('99999999D99'), it inserts a number but is something wrong. The inserted value is: 807415859
Can someone help me to understand what am I doing wrong?
807415859? - Maheswaran Ravisankar