Thema: Delphi Datenkonvertierung

Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Datenkonvertierung

  Alt 11. Okt 2006, 10:25
Du kannst aber auch zunächst alle Tabellen zunächst um den Int-ID erweitern und diesen dann einfach füllen. Dabei gehst Du von der Kundentabelle aus. Bei allen anderen Tabellen machst Du dann einen Lookup über den alten Key in den Kundensatz und holst Dir von dort die neue INT-ID.

Beispiel:
ALTER TABLE KUNDEN ADD ID integer Dann die Werte in KUNDEN setzen.

Schließich neues Feld in die anderen Tabellen einfügen und über den alten Key suchen und ersetzen:
SQL-Code:
ALTER TABLE LIEFERSCHEINE ADD KUNDEN_ID integer
UPDATE LIEFERSCHEINE L
SET L.KUNDEN_ID = K.ID
FROM L INNER JOIN KUNDEN K
   WHERE K.KUNDENNR = L.KUNDENNR
Zum Schluss kannst Du die nicht mehr benötigten KUNDENNR noch aus den Tabellen droppen.

Syntax habe ich nicht getestet...
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat