SqlServer 游标的小例子
? declare Cur1 CURSOR for? --定义游标,并赋值 ? open cur1 --打开游标 ? fetch next from cur1 into @je? --这是执行第一次取值给变量 ? --如果只是取一次值(第一行)那么下面这段while循环就不需要 while @@fetch_status=0?? --@@fetch_status为0时,表示取值成功 ?set @sumje=@sumje+@je???? --执行取值成功的动作 ?fetch next from cur1 into @je? --继续取下一个值,此时它仍会返回值给@@fetch_status,所以在这里有一个循环 end; ? print @sumje ? -- 关闭和释放游标close cur1? deallocate cur1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |