日期:2014-05-17 浏览次数:20516 次
declare @i int set @i=1 update tb set id=@i,@i=@i+1
------解决方案--------------------
update a
set a.id=a.RowID
from
(select Row_Number() over (order by id) as RowID,* from 表名) a
注意:要sql2005以上版本
------解决方案--------------------
UPDATE A SET id=IDENTITY(INT,1,1)
------解决方案--------------------
这个用自增操作不就行了吗?(1,1)