Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#5

Re: Datenabgleich: QuellFeld hat mehr Zeichen als Zielfeld?

  Alt 15. Feb 2005, 15:55
Hallo DiscMix,

du kannst das z.B. so machen:

Insert into TabelleNeu (Feld1, Feld2, ..., FeldN) VALUES (SELECT SUBSTRING(Feld1, 1, 15), Feld2, ..., FeldN FROM TabelleAlt) Hier wird Feld1 auf 15 Stellen gekürzt, und das ganze läuft in einem Schritt durch. Wichtig ist, dass die Felder beides mal die gleiche Reihenfolge haben (im Query, nicht in der Tabelle)

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat