michi: Positionsnummern neu vergeben

Beitrag lesen

Hallo,

ich habe eine Tabelle, in der die einzelnen Positionen vieler Vorgänge gespeichert sind.
In der Tabelle gibt es eine Spalte 'position'.

Bsp:

vorgang: 101, pos: 1
vorgang: 101, pos: 2
vorgang: 101, pos: 3
vorgang: 101, pos: 4
vorgang: 101, pos: 5

Lösche ich jetzt den Vorgang auf pos: 2, dann müssen alle nachfolgenden Positionen neu berechnet und gespeichert werden.

Ich kann jetzt natürlich erst die Anzahl der Zeilen nach der gelöschten Zeile ermitteln und dann in einer Schleife alle Datensätze mit neuen Postionsnummern updaten.

Scheint mir aber etwas umständlich, gibts da was einfacheres und vor Allem schnelleres?

Gruß michi