日期:2012-06-27 04:57:00 来源:本站整理
教你怎么利用sql游标实例分享[MSSQL防范]
本文“教你怎么利用sql游标实例分享[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
[sql]
--1.将每个老师的工资更新为本来的工资+奖金
--定义两个变量,用来存储ttid与reward
declare @tid int
declare @reward money
--1.成立一个基于奖金表的游标
declare cur_reward cursor fast_forward for select ttid,reward from TblTeacherSalary
--2.翻开游标
open cur_reward
--通过游标读取数据
fetch next from cur_reward into @tid,@reward
while @@fetch_status=0
begin
--更新工资
update TblTeacher set ttsalary=ttsalary+@reward where ttid=@tid
fetch next from cur_reward into @tid,@reward
end
--3.关闭游标
close cur_reward
--4.释放资源
deallocate cur_reward
阐明:在普通情形下,不要利用游标.性能顶点低下. 假定在处理大量数据.普通的sql 履行非常慢时,这个时刻可以试试游标.大概会给你带来意想不到效果
作者 xhccom
以上是“教你怎么利用sql游标实例分享[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论