步步为营-48-游标简单使用
Posted 逍遥小天狼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了步步为营-48-游标简单使用相关的知识,希望对你有一定的参考价值。
说明:游标给指针有点儿相似,相当于datareader(可能非常不恰当)
定义游标-打开游标-使用游标-关闭游标-释放游标
--01 定义游标 declare 游标名称 Cursor for SQL语句 declare demoCursor Cursor for select EmpId,StuName,StuAge from UserInfo --02 打开游标 open demoCursor --03 使用游标 --03-01 定义三个局部变量 declare @EmpId int declare @StuName Nvarchar(32) declare @StuAge int --03-02 将游标中的数据取出来(fetch),放入到上面的三个变量中 fetch next from demoCursor into @EmpId,@StuName,@StuAge --03-03 判断数据是否获取成功 while(@@FETCH_STATUS =0) begin --print @EmpId --print @StuName --print @StuAge --03-04 执行修改操作 Update UserInfo set StuName = @StuName +‘yk‘ where EmpId = @EmpId print ‘---------------‘ fetch next from demoCursor into @EmpId,@StuName,@StuAge end --04 关闭游标 close demoCursor --05 释放游标 deallocate demoCursor
以上是关于步步为营-48-游标简单使用的主要内容,如果未能解决你的问题,请参考以下文章
精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!(转载)