sql游标的作用是提供了对某一结果集逐行操作方式:
例子如下:


declare @id int
declare @b1 int
declare cur cursor for 
select id,b1 from A --定义一个游标变量,并指定其指向的结果集
open cur --打开游标
fetch next from cur into @id,@b1
--对游标指向结果集中的每一行数据的id和b1放到@id和@b1中
while @@fetch_status=0 --当读取到数据时
begin
 update A set b1=@b1+1 where id=@id
 fetch next from cur into @id,@b1--继续指向下一行记录
end
close cur
deallocate cur