微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SqlServer中游标中的例子!

declare @temp_temp int
declare @Cur_Name varchar(15)
Set @Cur_Name='bbb'
--------------------------------- 创建游标  --Local(本地游标)
DECLARE aa@Cur_Name CURSOR for select House_Id from House_House where Deleted=0 or deleted is null
----------------------------------- 打开游标
  Open aa@Cur_Name
----------------------------------- 遍历和获取游标
  
fetch next from aa@Cur_Name into @temp_temp

while @@fetch_status=0
begin
  --做你要做的事  
  select * from House_monthEnd where House_Id=@temp_temp

  fetch next from aa@Cur_Name into @temp_temp

 -- 
end

----------------------------------- 关闭游标
  Close aa@Cur_Name
--
----------------------------------- 删除游标
  Deallocate aa@Cur_Name
--    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐