现在的位置: 首页 > 综合 > 正文

使用游标在存储过程中循环遍历数据

2013年07月16日 ⁄ 综合 ⁄ 共 375字 ⁄ 字号 评论关闭

 

CREATE PROCEDURE updatecount AS

   DECLARE @flashID int

DECLARE favCounts CURSOR LOCAL SCROLL FOR
         SELECT flashID  FROM flashs_Favorites

OPEN favCounts 
FETCH NEXT FROM favCounts INTO @flashID
   WHILE @@FETCH_STATUS = 0
BEGIN
update flashs_flashs 
set favCount=favcount + 1 where flashID=@flashID 
FETCH NEXT FROM favCounts INTO @flashID
END
CLOSE  favCounts 
DEALLOCATE favCounts 
GO

抱歉!评论已关闭.