Hãy thử sử dụng câu lệnh sau. Bảng của bạn không cho phép xác định một hàng, ví dụ:với ID =2, vì vậy để liên kết bảng với ROW_NUMBER, bạn có thể sử dụng ROWID
UPDATE
Test
SET id = (SELECT RN FROM
(SELECT ROW_NUMBER()
OVER (ORDER BY ID) as RN
FROM Test
) T1
WHERE T1.RowID=Test.RowID
)