mssql sqlserver 使用sql脚本更新数据表中某一列为行号的方法分享


摘要:
下文讲述sqlserver中使用sql脚本更新数据表中”列数据为行号”的方法,如下所示:
实验环境:sql server 2008 R2


create table [maomao365.com]
(keyId int identity,
keyIdA int)
go

---生成基础数据
insert into [maomao365.com]
(keyIdA)values(10),(2),(3),(4)
go

----更新keyIdA列为新的行号
declare @j int
set @j=0
update [maomao365.com] set [keyIdA]=@j,@j=@j+1

go 
truncate table [maomao365.com]
drop       table [maomao365.com]