sql中的游标

来源:互联网 发布:数据库设计有几个阶段 编辑:程序博客网 时间:2024/05/16 10:57

declare @id varchar(10)
declare @nm varchar(10)
declare @table as table(emp varchar(10),empname varchar(10))
declare CurEmp cursor for select top 6 empid,empname from employee

open CurEmp
fetch next from CurEmp into @id,@nm
While @@fetch_status=0
 begin
  insert @table(emp,empname) values(@id,@nm)
  fetch next from CurEmp into @id,@nm
 end
close CurEmp
deallocate CurEmp

select * from @table

 

如果需要从某一结果集中逐一地读取一条记录,可以用游标实现,上面是个简单的例子

原创粉丝点击