Wie kann ich entkommen, ein Gehäuse der Zeichen in einer SQL-Loader-Daten-Datei?

Ich habe eine SQL*Loader control-Datei, die eine Zeile so etwas wie dieses:

FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '#'

Normalerweise, würde ich mit einem Anführungszeichen, aber das scheint zu zerstören emacs python ' s syntax-highlighting, wenn verwendet in einem mehrzeiligen string. Das problem ist, dass wir laden ein ADDRESS_LINE_2 Spalte, wo nur 7.000 von einer million Datensätzen geladen werden, weil Sie Zeilen wie diese:

...(weitere Spalten),Apt #2,(anderen Spalten)...

Was natürlich Fehler verursacht. Gibt es eine Möglichkeit, zu entkommen, die umgebenden Zeichen so, dass dies nicht passiert? Oder muss ich nur eine bessere einschließenden Charakter?

Ist, habe ich mich durch die Dokumentation, aber die scheinen nichts gefunden zu haben, eine Antwort auf diese.

InformationsquelleAutor Jason Baker | 2009-09-19
Schreibe einen Kommentar