wie zu sagen, sqlldr zu trimmen Leerzeichen am Anfang und Ende Leerzeichen

Ich bin mit sqlldr, um Daten zu laden, in denen einige der Felder haben Leerzeichen am Anfang und Ende Leerzeichen. Gibt es eine Möglichkeit zu sagen, sqlldr, ignorieren diese Leerräume andere als sagen

field "trim(:field)"

?

In der Tat, standardmäßig ohne optionale PRESERVE BLANKS führende und nachfolgende Leerzeichen werden ignoriert. Meine Frage entstand aus der Tatsache, dass ich mit einem tool auf der oben sqlldr, erzeugt eine ctl-Datei hinzufügt PRESERVE BLANKS standardmäßig.
Wie es sich herausstellt, dass führende und nachfolgende Leerzeichen areignored standardmäßig, sondern nur für bestimmte Datentypen. Jedoch einige Arten, wie VARCHAR verlassen der Räume intakt. Siehe den link unter csee.umbc.edu/portal/help/oracle8/server.815/a67792/...

InformationsquelleAutor Isaac Kleinman | 2011-12-19

Schreibe einen Kommentar