Export-Tool und Spaltenbegrenzung
- Dieses Thema hat 3 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 15 Jahre, 4 Monaten von
Anonym.
-
AuthorPosts
-
14. April 2008 um 9:10 Uhr #2845
AnonymInaktivIch möchte gerne Daten mit dem Export-Befehl im DEL Format rausschreiben, dabei aber die Spaltenbegrenzung auf leer ändern.
Das ändern der Begrenzung mit "modified by coldel" funktioniert. Ich möchte aber zum Beispiel die üblichen " durch einen Leerstring ersetzen.Gruss
Edgar
24. April 2008 um 11:16 Uhr #3213
AnonymInaktivHallo Edgar,
EXPORT unterstützt (im Gegensatz zu IMPORT und LOAD) keine Nondelimited ASCII.  🙁Ich habe selbst gerade dieses Problem, dass ich per EXPORT eine ASCII-Datei mit festen Satzlängen erzeugen will.
Dabei habe ich folgende Seite gefunden:
http://www.ibm.com/developerworks/db2/library/techarticle/0204zikopoulos/0204zikopoulos.htmlAllerdings ist das für mich so noch keine zufriedenstellende Lösung, da ich die Daten in UTF-8 gespeichert habe, und so für Umlaute z.B. 2Byte genutzt werden.  :'(
BTW: Wie kann man die Hochkommata " " beim EXPORT von CHAR o. VARCHAR weglassen?
24. April 2008 um 15:47 Uhr #3457
AnonymInaktivSo, habe jetzt ne Lösung gefunden  😎
EXPORT TO C:... OF DEL MODIFIED BY NOCHARDEL
mit
CLOB(<SpalteA>||' '||<SpalteB>||' '||<SpalteC>)
Und für mein Problem habe ich eine UDF geschrieben, bei der mit CHARACTER_LENGTH() gegen LENGTH() verglichen wird.
2. Mai 2008 um 11:25 Uhr #3608
AnonymInaktivGenau das hab ich auch gesucht.
Vielen Dank!
-
AuthorPosts
You must be logged in to reply to this topic.