SQLserver游标使用


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游标使用

赞 (0) 打赏

置顶推荐

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏