首页 > 代码库 > 步步为营-48-游标简单使用
步步为营-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-游标简单使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。