--创建游标
declare 游标名 cursor for
select 列1,列2 from 表 --游标的值
--打开游标
open my_cursor
--声明变量,变量是用来接收游标的值
declare @变量1 类型
declare @变量2 类型
--循环游标
fetch next from 游标名 into @变量1,@变量2 --获取下一条数据并赋值给变量
while @@FETCH_STATUS=0 --假如检索到了数据继续执行
begin
--业务语句
fetch next from 游标名 into @变量1,@变量2 --获取下一条数据并赋值给变量
end
--关闭释放游标
close my_cursor
deallocate my_cursor