DECLARE @Id varchar(50)
DECLARE My_Cursor CURSOR –定义游标
FOR (SELECT Id FROM dbo.kinpanAwardProject where session=9) –查出需要的集合放到游标中
OPEN My_Cursor; –打开游标
FETCH NEXT FROM My_Cursor INTO @Id; –读取第一行数据(将Id放到@Id变量中)
WHILE @@FETCH_STATUS=0
BEGIN
PRINT @Id; –打印数据(Id)
UPDATE dbo.kinpanAwardProject SET ProTicketCount=cast( floor(rand()*30) as int)+40 WHERE Id=@Id; –更新数据,使用随机数。
FETCH NEXT FROM My_Cursor INTO @Id; –读取下一行数据(将查询的Id放到@Id变量中)
END
CLOSE My_Cursor; –关闭游标
DEALLOCATE My_Cursor; –释放游标
GO
© 版权声明
文章版权归作者所有,未经允许请勿转载。