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