标签:释放 etc into open status blog color while 指针
说明:游标给指针有点儿相似,相当于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
标签:释放 etc into open status blog color while 指针
原文地址:http://www.cnblogs.com/YK2012/p/6817953.html