2014-03-07 19 views
0

在我的csv文件中,我有十進制數字。我正在嘗試插入數據,但併發程序正在發出警告。在日誌錯誤「記錄1:被拒絕 - 表HR_SAL_DATA_TMP,列CHANGE_PERCENTAGE1, ORA-01722:無效號錯誤」。在我的控制文件中,我使用了DECIMAL EXTERNAL,但仍然給出了相同的錯誤。如果有人幫助我,我會非常感激。爲十進制數字加載的SQL將發出警告

回答

0

我有類似的問題,原因是數據庫中的數據類型不匹配。交叉檢查你列的數據類型和那些在數據文件

0

的原因可能是連接到NLS設置,試試這個:

CHANGE_PERCENTAGE1 "TO_NUMBER (:CHANGE_PERCENTAGE1, '999999999D9', 'NLS_NUMERIC_CHARACTERS='',.''')", 
相關問題