Tidak.
Bukan cara yang didukung 100% yang terdokumentasi. Ada pendekatan yang kadang-kadang digunakan untuk menghitung total berjalan yang disebut "pembaruan unik" yang menunjukkan bahwa itu mungkin memperbarui dalam urutan indeks berkerumun jika kondisi tertentu terpenuhi tetapi sejauh yang saya tahu ini sepenuhnya bergantung pada pengamatan empiris daripada jaminan apa pun.
Tapi versi SQL Server apa yang Anda gunakan? Jika SQL2005+ Anda mungkin dapat melakukan sesuatu dengan row_number
dan CTE (Anda dapat memperbarui CTE)
With cte As
(
SELECT id,Number,
ROW_NUMBER() OVER (ORDER BY id DESC) AS RN
FROM Test
)
UPDATE cte SET Number=RN