SqlServer数据库之游标之详解
SqlServer数据库之游标
就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制
游标的简单实现,直接上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 --释放游标


浙公网安备 33010602011771号