首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

小菜一个update语句写法

2012-09-29 
小菜求助一个update语句写法表A,字段id,name;所有记录的id字段是空的,我想写个update语句,让第一条记录id

小菜求助一个update语句写法
表A,字段id,name;
所有记录的id字段是空的,我想写个update语句,让第一条记录id=1,第二条id=2...第n条id=n。
请问该怎么写?

[解决办法]

SQL code
declare @i intset @i=1update 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)

热点排行