db2: Fragen bzgl. MODIFIED BY für LOAD-Utility

oraclin25

Erfahrenes Mitglied
Hallo zusammen,

ich merke, dass ich vom LOAD-Kommando noch Defizite habe. Daher eine Frage mit konkretem Beispiel. Ich habe folgendes csv-File(header-Zeile bereits entfernt):

Code:
20090131,"ratna","kowitzky",23,"weiblich"
20090523,"peter","lennart",56,"maennlich"
20090907,"patricia","lauf",44,"weiblich"

Meine Frage diesbzgl. ist eher bei der Option MODIFIED BY. Zum Loaden habe ich folgendes geschrieben:
Code:
load from ./input.csv of del
modified by dateformat="YYYYMMDD" insert into meinSchema.zielTabelle non recoverable check pending cascade immediate;

Ich habe bereits getestet, es hat funktioniert. Leider eher gebastelt als vollständig zu verstehen, was einzelne Optionen machen.

Mein Kenntnisstand(weiss nicht, ob es richtig ist):

dateformat="YYYYMMDD"
--> das ist das Datumsformat in dem csv-File, damit db2 weiss, an welcher Stelle was ist.

non recoverable
--> damit der Table-Space nicht in einem backup-pending-Status sich befindet.

Fragen:
das Komma in jeder Zeile. Erkennt db2 automatisch, dass das ein Delimeter zwischen einzelnen Spalten ist?
Was ist, wenn statt Komma sagen wir mal ein Punkt stünde? Wie bringe ich db2 bei, dass der Delimiter ein Punkt ist?
Oder ein Leerzeichen ist auch eine denkbare Konstellation, oder?

Ich habe viel bzgl. nochardel gefunden, leider nicht wirklich schlau geworden. Ein konkretes Beispiel dazu:
Code:
nochardel coldel0x09 decpt
Was bedeutet das?

Ich bedanke mich für Eure Hilfe.

Schöne Grüße aus Rheinland,
Eure Ratna
 
Zurück