Re: [LOAD] UDB v.7 korrektes Statement?


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Jack on November 14, 2003 um 14:53:

Als Antwort auf [LOAD] UDB v.7 korrektes Statement? geschrieben von Stefan Bauer on November 05, 2003 um 19:47:

: Hallo, : ich arbeite gerade an einer kleinen Datenbank. Ich habe vor, LOAD utility für die "Fütterung" der DB zu benutzen. :) Unglücklicherweise habe ich noch ein ppar Wochen keinen Zugang zu dem Datenbanksystem. Es gibt für mich also leider keine Möglichkeit zu überprüfen, ob die Anweisungen korrekt sind. Es wäre schön, wenn Sie einen Blick darauf werfen würden... : DEPTFILE hat 4 Elemente: : EL1 Position 01 to 04 : EL2 Position 05 to 20 : EL3 Position 21 to 40 : EL4 Position 41 to 44 : DEPTTABLE hat 4 Spalten: : COL1 CHAR 4 NOT NULL : COL2 INTEGER : COL3 VARCHAR 16 NOT NULL : COL4 VARCHAR 20 : COL1 = "Abteilfungskürzel" : COL2 = "Anzahl der Mitarbeiter" : COL3 = "Abteilungsname" : COL4 = "Kommentar" : COL1 ist Primärschlüssel! : Folgende Anweisung soll alle Daten aus der Tabelle löschen und sie neu auffüllen. : db2 load data : from DEPTFILE : of asc : modified by striptblanks usedefaults : method L (1 4,5 20,21 40,41 44) : null indicators (0, 0, 21, 41) : replace into DEPTTABLE (COL1, COL3, COL4, COL2) : Falls es nur Leerstellen zwischen 41 und 45 gibt, wird der Wert in COL2 als NULL festgelegt (keine Mitarbeiter, leere Abteilung). Eine einfach Null 0 wäre auch OK, aber es ist ja nur ein Beispiel. :) : Falls nur Leerstellen zwischen 21 and 40 gibt, wird der Wert in COL4 als NULL festgelegt. : Ich freue mich auf Ihre Tipps! : Vielen Dank im voraus. : Mit freundlichen Grüßen, S.B.


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]