BEGIN
declare cursor1 cursor for --定义游标cursor1
SELECT column1, column2, ...FROM table_nameWHERE condition;
open cursor1 --打开游标
fetch next from cursor1 into variable1, variable2 --将游标向下移1行,获取的数据放入之前定义的变量@id,@name中
while @@fetch_status=0 --判断是否成功获取数据
begin
--进行相应处理(跟据需要填入SQL文)
fetch next from cursor1 into variable1, variable2 --将游标向下移1行
end
close cursor1 --关闭游标
deallocate cursor1
END
未经允许不得转载:lxfamn » SQLserver游标使用