Nie.
Nie jest to udokumentowany w 100% obsługiwany sposób. Czasami do obliczania sum bieżących stosuje się podejście zwane „dziwaczną aktualizacją”, które sugeruje, że może być aktualizowane w kolejności indeksu klastrowego, jeśli zostaną spełnione określone warunki, ale o ile wiem, opiera się to całkowicie na obserwacji empirycznej, a nie na jakiejkolwiek gwarancji.
Ale z jakiej wersji SQL Server korzystasz? Jeśli SQL2005+ możesz coś zrobić za pomocą row_number
i CTE (możesz zaktualizować CTE)
With cte As
(
SELECT id,Number,
ROW_NUMBER() OVER (ORDER BY id DESC) AS RN
FROM Test
)
UPDATE cte SET Number=RN