Hãy thử điều này:
;WITH TEST AS
(
SELECT *,
ROW_NUMBER() OVER (ORDER BY id DESC) AS RowNo
FROM [UserTable]
)
UPDATE TEST
SET myindex = RowNo
Hãy thử điều này:
;WITH TEST AS
(
SELECT *,
ROW_NUMBER() OVER (ORDER BY id DESC) AS RowNo
FROM [UserTable]
)
UPDATE TEST
SET myindex = RowNo
SQL Server 2008 - Đính kèm mdf mà không có nhật ký - Hệ điều hành lỗi 5:5 (Quyền truy cập bị từ chối.)
Làm cách nào để kiểm tra xem kết quả SQL có chứa ký tự dòng mới hay không?
Tách một giá trị trường đơn thành nhiều giá trị cột có độ dài cố định trong T-SQL
Cách mở nhiều tệp .sql chỉ trong một phiên bản ssms
Tạo tập lệnh dựa trên điều kiện