Không.
Không phải là cách được hỗ trợ 100% bằng tài liệu. Có một cách tiếp cận đôi khi được sử dụng để tính toán tổng số đang chạy được gọi là "cập nhật kỳ quặc" cho thấy rằng nó có thể cập nhật theo thứ tự của chỉ mục được phân nhóm nếu đáp ứng các điều kiện nhất định nhưng theo tôi biết thì điều này hoàn toàn dựa vào quan sát thực nghiệm hơn là bất kỳ đảm bảo nào.
Nhưng bạn đang sử dụng phiên bản SQL Server nào? Nếu SQL2005 +, bạn có thể thực hiện điều gì đó với row_number
và một CTE (Bạn có thể cập nhật CTE)
With cte As
(
SELECT id,Number,
ROW_NUMBER() OVER (ORDER BY id DESC) AS RN
FROM Test
)
UPDATE cte SET Number=RN