- DECLARE Employee_Cursor CURSOR FOR
- SELECT Updatetime,id
- FROM tblSimAccountHistory
- Order by Updatetime,id
- OPEN Employee_Cursor
- DECLARE @Updatetime datetime
- DECLARE @id decimal
- DECLARE @HID decimal
- select @HID=1
- FETCH NEXT FROM Employee_Cursor
- INTO @Updatetime, @id
- WHILE @@FETCH_STATUS = 0
- BEGIN
- update tblSimAccountHistory set HID=@HID where ID=@id and updatetime=@Updatetime
- select @HID= @HID + 1
- FETCH NEXT FROM Employee_Cursor
- INTO @Updatetime, @id
- END
- CLOSE Employee_Cursor
- DEALLOCATE Employee_Cursor
已有记录表添加特定排序主键ID
本文介绍了一个使用SQL游标的示例,展示了如何通过游标遍历表中记录,并为每条记录设置一个唯一的HID值。此过程涉及声明游标、打开游标、获取数据、更新记录等步骤。

被折叠的 条评论
为什么被折叠?



