SQL Server游标语句使用方法:

–声明一个游标 

DECLARE MyCursor CURSOR 

FOR SELECT TOP 5 FBookName,FBookCoding FROM TBookInfo//定义一个叫MyCursor的游标,存放for select 后的数据 

–打开一个游标 

OPEN MyCursor//即打开这个数据集 

–循环一个游标 

DECLARE @BookName nvarchar(2000),@BookCoding nvarchar(2000) 

FETCH NEXT FROM MyCursor INTO @BookName,@BookCoding//移动游标指向到第一条数据,提取第一条数据存放在变量中 

WHILE @@FETCH_STATUS =0//如果上一次操作成功则继续循环 

BEGIN 

print ‘name’+@BookName 

FETCH NEXT FROM MyCursor INTO @BookName,@BookCoding//继续提下一行 

END 

–关闭游标 

CLOSE MyCursor 

–释放资源 

DEALLOCATE MyCursor 

    原文作者:SQL
    原文地址: https://blog.csdn.net/farmwang/article/details/78661326
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞