//申明变量
declare @变量1 int
declare @变量2 verchar(100)
//定义游标
declare 游标名称 cursor for
//获取数据集
select distinct 列1,列2 from 表
//打开游标
open 游标名称
//检索数据到变量
fetch 游标名称 into @变量1,@变量2
//循环检索数据集中的数据,@@fetch_status 对应不同值的意思。0 FETCH 语句成功,-1 FETCH 语句失败或此行不在结果集中,-2 被提取的行不存在
while @@fetch_status = 0
begin //执行的逻辑代码开始标志
--------
//检索下一行数据
fetch 游标名称 into @变量1,@变量2
end //执行代码结束标志
close //关闭游标
deallocate //删除游标