Ich versuche, eine Spalte in meiner Tabelle zu aktualisieren, um die Werte 1 bis zu verwenden (eine maximale Zahl, die durch eine Anzahl von Datensätzen bestimmt wird).
Ich weiß nicht, ob ich das richtig erkläre, also habe ich ein SQLFiddle mit den Daten eingerichtet, die ich zu aktualisieren versuche.
Ich möchte die Versionsspalte auf 1 bis (die maximale Anzahl) setzen. Gibt es eine Möglichkeit, diese Abfrage neu zu schreiben, um die Versionsnummer zu skalieren? Wie in, ich möchte der erste Datensatz 1 verwenden, der zweite Datensatz, um 2 zu verwenden, und so weiter ...
%Vor% Von dem, was ich sagen kann, wollen Sie, dass jeder Datensatz von Documents
eine version
Nummer hat, was eine Zahl ist, die von 1 ..... N geht.
Sie könnten eine temporäre Tabelle und ROW_NUMBER
Technik verwenden, um die inkrementelle version
und dann UPDATE
zurück in Ihre ursprüngliche Tabelle zu bekommen.
Wenn ich dich richtig verstehe ..
Tags und Links sql sql-server