Site
列Name
、SiteId
およびという名前のテーブルがありますSequence
。フィールドに行番号を入力したいとSequence
思います。次のクエリを試しましたが、レコードが更新されません。
WITH RowNumbers AS
(
select SiteId,
RowNum = row_number() OVER ( order by SiteId )
from [Site]
)
UPDATE s
SET s.[Sequence] = r.RowNum
FROM [Site] as s INNER JOIN RowNumbers as r ON s.SiteId = r.Row
私は何を間違っていますか?