当前位置:  数据库>sqlserver

教你怎么使用sql游标实例分享

    来源: 互联网  发布时间:2014-10-07

    本文导语:  [sql] --1.将每个老师的工资更新为原来的工资+奖金 --定义两个变量,用来存储ttid与reward declare @tid int declare @reward money --1。建立一个基于奖金表的游标 declare cur_reward cursor fast_forward for select ttid,reward from TblTeacherSalary --2.打开游标...

[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

    
 
 

您可能感兴趣的文章:

  • sqlserver游标使用步骤示例(创建游标 关闭游标)
  • sql 游标的使用—游标FOR循环小例子
  • MS SQL Server游标(CURSOR)的学习使用
  • Oracle 数据 使用游标 iis7站长之家
  • Oracle事务!使用游标提交过程
  • MySql游标的使用实例
  • sql 游标使用笔记
  • Oracle 数据 使用游标
  • SQL Server 游标语句使用示例
  • mysql存储过程中使用游标的实例
  • SQL Server遍历表中记录的2种方法(使用表变量和游标)
  • Oracle 游标使用总结
  • SQL server使用自定义函数以及游标
  • SQL Server游标的使用/关闭/释放/优化小结
  • Mysql的游标的定义使用及关闭深入分析
  • MSSQL 游标使用 心得
  • Mysql存储过程循环内嵌套使用游标示例代码
  • 基于MySQL游标的具体使用详解
  • SQL Server的通用分页存储过程 未使用游标,速度更快!
  • mysql存储过程 游标 循环使用介绍
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • 类的方法和实例方法,类字段和实例字段有什么不同,在使用上?
  • Python namedtuple(命名元组)使用实例
  • LINUX中实现单实例功能使用哪种IPC好啊?
  • boost库区间range基本原理及使用实例
  • android 弹出提示框的使用(图文实例)
  • c++类库Boost::bimap(双向映射)介绍及使用实例
  • 使用PackageManager获得应用信息实例方法
  • mongodb 数据库常用命令使用实例
  • android自动安装apk代码实例(不使用apk安装器安装)
  • java获取当前日期使用实例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux系统使用python获取内存使用信息脚本分享
  • 使用钩子如何锁定键盘的方法分享
  • java反射使用示例分享
  • php使用qr生成二维码的示例分享
  • Java中的this指针使用方法分享
  • 使用python统计文件行数示例分享
  • java使用swt显示图片示例分享
  • ThinkPHP使用心得分享-上传类UploadFile的使用
  • linux系统使用python监控apache服务器进程脚本分享
  • ORACLE SQL-UPDATE、DELETE、INSERT优化和使用技巧分享
  • java使用jdbc链接Oracle示例类分享
  • linux系统使用python监测系统负载脚本分享
  • 分享关于JAVA 中使用Preferences读写注册表时要注意的地方
  • java使用颜色选择器示例分享
  • jquery使用append(content)方法注意事项分享
  • 使用mutex实现应用程序单实例运行代码分享
  • JQuery EasyUI使用笔记分享
  • 使用递归实现数组求和示例分享
  • aspx中的mysql操作类sqldatasource使用示例分享
  • php类声明和php类使用方法示例分享
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3