Hallo zusammen,
ich möchte gerne nachträglich eine Spalte mit IDs in einer Datenbanktabelle (MSSQL) einfügen.
Ich könnte jetzt natürlich ein Programm basteln und mit einem Zähler und einer Schleife einzeln die Datensätze updaten.
Aber: Geht das nicht auch mit _einem_ SQL Statement? Folgendes führt nicht ganz zum gewünschten Ergebnis:
UPDATE [t:Personen] SET ID2006 = ((SELECT MAX(ID2006) FROM [t:Personen]) + 1)
Hier wird das SubSelect leider nur einmal ausgeführt und nicht bei jedem UPDATE...
Stehe auf dem Schlauch, jemand eine Idee?
LeKuchen