.csv
ファイルにコンマ区切りのフィールドがあります。 sqlldr
を使用すると、このファイルデータがデータベーステーブルにアップロードされます。読み込み中にprimary key
が違反した場合、またはincorrect number
がある場合、その行は.bad
ファイルに書き込まれ、理由は.log
ファイルに書き込まれます。拒否の理由でsqlldrの拒否ファイルを生成します。
例: Bad file: 1,2,3,4,5,6
し、ログファイル:Input file : 1,2,3,4,5,6 2,3,4,5,6,7 1,2,3,4,5,6
私は.bad
ファイル
例に書き込まれますので、主キー違反ライン3の上のファイルのデータをロード
あなたは持っているでしょう
SQL*Loader: Release... Line 3: primary key violated...
このエラーをファイル.bad
に書き込むことができます。つまり、各行の末尾にエラーメッセージを書き込みますか?
例:
BAD file : 1,2,3,4,5,6, Line3: Primary key violated
いずれかが私を助けることができますか?