900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > SqlServer中使用游标遍历数据集合

SqlServer中使用游标遍历数据集合

时间:2021-01-15 01:37:58

相关推荐

SqlServer中使用游标遍历数据集合

具体代码如下所示:

/*****************************************实例:打印输出数据表BUS_Test中的Name和Age字段的值*****************************************/--声明遍历@Name和@AgeDECLARE @Name NVARCHAR(50),@Age INT--声明游标C_UserDECLARE C_User CURSOR FAST_FORWARD FOR--需要循环的数据集合SELECT Name,Age FROM dbo.BUS_Test WHERE CreateTime>'-11-11 10:29:57.890'--打开游标OPEN C_User--获取第一条记录FETCH NEXT FROM C_User INTO @Name,@Age--判断FETCH执行的结果@@FETCH_STATUS(0:执行成功、-1:语句失败或此行不在结果集中、-2:被提取的行不存在)WHILE @@FETCH_STATUS=0BEGIN--打印输出Name和Age字段的值,实际场景中修改为自己的逻辑,比如修改操作等PRINT '姓名:'+@Name+',年龄:'+CAST(@Age AS NVARCHAR(10))--获取下一条记录FETCH NEXT FROM C_User INTO @Name,@AgeEND--关闭游标CLOSE C_User--释放游标DEALLOCATE C_User

原始数据表集合:

游标遍历输出结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。