Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.944 Beiträge
 
Delphi 12 Athens
 
#15

AW: Records mit einem Unique Key in Lücke aufrücken lassen

  Alt 17. Apr 2023, 11:47
So ein Sortierfeld ist in den meisten Fällen vom Typ Integer, aber enthält nur positive Werte.
Damit während des Sortiervorgangs ein eindeutiger Index auf diesem Feld nicht verletzt wird, kann man den Vorgang innerhalb einer Transaktion in zwei Schritte aufteilen:
- für allen zu veränderden Datensätzen den vorhandenen Wert negierten
- die negierten Werte durch die neuen positiven Werte ersetzen
Ja, das war ja auch mein erster weg dieses Problem zu lösen. Siehe beispiel im Eröffnungspost.
Ich wollte nur wissen ob es bessere Wege gibt.
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat