Thema: Delphi Feldtyp ändern

Einzelnen Beitrag anzeigen

stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
374 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Feldtyp ändern

  Alt 17. Jan 2020, 17:11
Vielleicht erst mal eine zusätzliche Spalte anfügen und die Werte dann übertragen.
Wenn die gut aussehen, kannst Du das ursprüngliche Feld auf den gewünschten neuen Datentyp umwandeln und die Werte dann zurückkopieren.

Pseudo-Code:
Code:
// Neues Feld
alter table blabla add field tempfield decimal (10,2);
// Alte Werte kopieren
update table blabla set tempfield = sourcefield;
// Auf Unterschiede abfragen
select * from blabla where temfield <> sourcefield;
Wenn hier dann keine Werte rausgekommen sind, dann beherzt weitermachen...
  Mit Zitat antworten Zitat