读书人

在储存过程中如果循环处理一张表中所有

发布时间: 2012-01-18 00:23:26 作者: rapoo

在储存过程中如果循环处理一张表中所有数据
id CID
----- -------
1 1
2 2
3 3
4 4
5 5
...

要在存储过程中循环此表,更新每条记录CID+1

初学!初学!请赐教!!

[解决办法]
如果你的TopID序和ID是一致的,可以更新

Update A Set TopID = (Select Count(*) From Sys_Reg Where id <= A.id) From Sys_Reg A

读书人网 >SQL Server

热点推荐