Anmelden

View Full Version : Import über Iseries Access mit Trennzeichen



Salutaris
18-06-12, 15:06
Hallo zusammen,

ich wollte eine recht große Text-Datei importieren (ca. 700 MB, 4,5 Mio Zeilen), deren Felder durch Komma getrennt sind. Das ganze über Iseries Access, aber irgendwie will mir das nicht gelingen. Ich wollte eine neue Datei auf der AS400 erstellen, die sich aus diesen Daten ergibt. Und dabei natürlich die Trennzeichen zum Anlegen der Felder nutzen. Aber irgendwie kann ich die Trennzeichen nicht definieren. Kann mir da jemand weiterhelfen?

Grüße und Danke im voraus
Daniel

Fuerchau
18-06-12, 15:54
Das Kommando sieht in etwa so aus:

CPYFRMIMPF FROMSTMF('/Pfad/MeineDatei.txt')
TOFILE(MYLIB/MYFILE)
MBROPT(*REPLACE)
FROMCCSID(1252)
RCDDLM(*CRLF)
DTAFMT(*DLM)
STRDLM(*NONE)
FLDDLM(',')

Wichtig ist halt, dass die Zieldatei (Tabelle) mit den korrekten Felddefinitionen bereits vorher existieren muss.

Auch wie bei CSV sonst üblich, dürfen in der ersten Zeile keine Feldnamen stehen!

Salutaris
19-06-12, 15:37
Hi Danke,

hab's hinbekommen. Wenn's um große Datenmengen geht, ist so eine AS400 was feines, der kann man Millionen von Datensätzen um die Ohren schlagen und die bleibt stabil. :-)

so long
Daniel