游标练习

系统 1318 0

select * from person

declare PersonCur cursor for select name from person

open personcur

declare @c nvarchar(50)
fetch first from personcur into @c
print @c

close personcur

deallocate personcur

declare PersonCur cursor scroll for select name from person

open personcur

declare @c nvarchar(50)
 fetch first from personcur into @c
 print @c
 
 declare PersonCur2 cursor scroll for select * from person
 
 open personcur2
 
 declare @id int
 declare @name nvarchar(50)
 declare @name2 nvarchar(50)
 fetch relative -1  from personcur2 into @id,@name,@name2
 print @id
 print @name
 print @name2
 
 declare @id int
 declare @name nvarchar(50)
 declare @name2 nvarchar(50)
 while @@FETCH_STATUS=0
 begin
 print @id
 print @name
 print @name2
 fetch next from personcur2 into @id,@name,@name2
 end
 
 select @@FETCH_STATUS
 
 close personcur2
 deallocate personcur2

游标练习


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论