游标解析

作用:

通常情况下,关系数据库中的操作总是对整个数据集产生影响,经常需要每次处理一条或一部分记录。这种情况下,需要使用游标在服务器内部处理结果集合,他可以有助于识别一个数据集合内部指定的记录,从而可以有选择的按记录执行操作。

示例:

--创建游标
DECLARE dm_cursor cursor
    scroll
    read_only
    for
    select * from sales where qty=20
--打开游标
OPEN dm_cursor
    FETCH next from dm_cursor --循环读取
    WHILE @@fetch_status = 0
    begin
        FETCH next from dm_cursor
    end    
--关闭游标
CLOSE dm_cursor

游标解析