Ich habe eine .csv
Datei mit Komma getrennten Feldern. Mit sqlldr
werden diese Dateidaten in Datenbanktabellen hochgeladen. Und beim Laden, wenn es primary key
verletzt oder incorrect number
ist, dann wird die Zeile in .bad
Datei geschrieben und der Grund wird in .log
Datei geschrieben werden.Generieren sqlldr Ablehnungsdatei mit Ablehnungsgrund
Beispiel:
Input file : 1,2,3,4,5,6 2,3,4,5,6,7 1,2,3,4,5,6
Wenn ich die oben genannten Dateidaten geladen werden, da der Primärschlüssel Verletzung der Linie 3 wird in .bad
Beispieldatei geschrieben werden: Bad file: 1,2,3,4,5,6
und Protokolldatei wird haben
SQL*Loader: Release... Line 3: primary key violated...
Kann ich diesen Fehler in .bad
Datei selbst schreiben, d. H. Fehlermeldung am Ende jeder Zeile schreiben ??
Beispiel:
BAD file : 1,2,3,4,5,6, Line3: Primary key violated
Kann jemand mir helfen?