替换【表名A】、【序号列名】,【id1】可自定义命名,不与数据库关键词冲突即可。
update
表名A
set 序号列名=b.id1
from 表名A left join
(select
ROW_NUMBER() over(order by sort) id1,
*
from
表名A
) b
on
b.id=表名A.id;
替换【表名A】、【序号列名】,【id1】可自定义命名,不与数据库关键词冲突即可。
update
表名A
set 序号列名=b.id1
from 表名A left join
(select
ROW_NUMBER() over(order by sort) id1,
*
from
表名A
) b
on
b.id=表名A.id;