游标
---恢复内容开始---
游标:
游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。
--创建游标
declare @cursor cursor
--设定游标欲操作的数据集
set @cursor=cursor for
select _id,_name from users
--打开游标
open @cursor
--移动游标指向到第一条数据,提取第一条数据存放在变量中
fetch next from @cursor into @_id,@_name
--如果上一次操作成功则继续循环
while(@@fetch_status=0)begin
--操作提出的数据
print @_name
--继续提下一行
fetch next from @cursor into @_id,@_name
end
--关闭游标
close @cursor
--删除游标
deallocate @curso
---恢复内容结束---
游标:
游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。
--创建游标
declare @cursor cursor
--设定游标欲操作的数据集
set @cursor=cursor for
select _id,_name from users
--打开游标
open @cursor
--移动游标指向到第一条数据,提取第一条数据存放在变量中
fetch next from @cursor into @_id,@_name
--如果上一次操作成功则继续循环
while(@@fetch_status=0)begin
--操作提出的数据
print @_name
--继续提下一行
fetch next from @cursor into @_id,@_name
end
--关闭游标
close @cursor
--删除游标
deallocate @curso