SqlServer数据库之游标

旧巷老猫 提交于 2020-12-17 00:19:20

游标的简单实现,直接上SQL语句

--循环对每一个代理统计业绩
DECLARE cursor_name CURSOR FOR --定义游标
   需要进行游标的数据表
    SELECT * FROM #AgentTemp t
OPEN cursor_name --打开游标
FETCH NEXT FROM cursor_name INTO @UserID,@ParentUserID  --抓取下一行游标数据
WHILE @@FETCH_STATUS = 0

    BEGIN
    --对每行的操作
    
    --游到下一行
    FETCH NEXT FROM cursor_name INTO @UserID,@ParentUserID
    END

CLOSE cursor_name --关闭游标
DEALLOCATE cursor_name --释放游标

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!