0
どこが問題かわかりません。私はあなたが助けることを願っていますここでOracle sqlローダーの読み込み中にエラーが発生しました
は、データファイルです:
01/04/2013$1.300
01/10/2015$0.100
01/12/2016$0.500
このファイルには、テーブルAにロードする必要があります。
- 2列:ここthedate
(type DATE)
とtherate(type NUMBER(5,3))
は、CTLファイルです:
LOAD DATA
REPLACE
INTO TABLE TABLEA
FIELDS TERMINATED BY '$'
TRAILING NULLCOLS
(THEDATE,
THERATE "to_number(:THERATE, '99999D999', 'NLS_NUMERIC_CHARACTERS=''.,''')")
ロードは、私はすべてのレコードにログにこのエラーがあります:
Column Name Position Len Term Encl Datatype
THEDATE FIRST * $ CHARACTER
THERATE NEXT * $ CHARACTER
SQL string for column : "to_number(:THERATE, '99999D999', 'NLS_NUMERIC_CHARACTERS=''.,''')"
レコード1:拒否 - テーブルTABLEA、コラムTHERATEのエラー。 ORA-01438:この列
tableaの "THERATE"列のデータ型は? – Boneist
それは完全なデータファイルなのか、それともエキスだけなのでしょうか? – Aleksej
さらにデータが必要です。与えられたデータセットが正常にロードされます。 – JSapkota