Ich konnte die Daten der CSV-Datei mit Komma-Trennzeichen korrekt in die Oracle-Datenbank des Fensters laden, aber in der Linux-Umgebung wurde der Datensatz mit merkwürdigem Verhalten eingefügt. Zum Beispiel haben die Daten, die eingefügt werden, ein Verhalten wie \ n. i ausgewählt, um die Aufzeichnung und fügen Sie diesen Hinweis hin, dass die Platte wie dies SQL Loader kann CSV-Dateidaten nicht korrekt in Linux-Umgebung laden
"data
"
die Steuerdatei i wie unten ist
verwenden istLoad DATA
REPLACE INTO TABLE TABLE_NM
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
bitte Rat, was ich tun kann, um dieses Szenario richtig zu machen. Vielen Dank im Voraus
Geben Sie einige Zeilen mit Beispieldaten aus der CSV-Datei an. – JSapkota
wahrscheinlich verwenden Sie das falsche Format. Neues Zeilenzeichen unterscheidet sich in Windows und Unix. Ändern Sie das Format und versuchen Sie es erneut. –
@JSapkota die Beispieldaten sind wie folgt a, b, c, d a1, b2, c2, d2 a3, b3, c3, d3 das ist, was ich für die CSV-Datei erhalten, ist dies, wie es sieht aus wie wenn ich versuche, die Datei mit Notepad zu öffnen ++ – Jack