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

来源:asp之家 时间:2012-07-11 16:14:57 

[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游标
0
投稿

猜你喜欢

  • 用python打包exe应用程序及PyInstaller安装方式

    2023-09-20 03:55:21
  • MySQL的常用命令集锦

    2024-01-16 00:40:44
  • Python中join和split用法实例

    2021-09-01 21:18:55
  • Linux上MySql远程备份方案

    2010-11-25 17:23:00
  • pandas中merge()函数的用法解读

    2023-10-02 08:49:46
  • pandas删除指定行详解

    2021-09-21 10:08:37
  • ASP读取MySQL数据库出现乱码的解决办法

    2010-03-08 14:25:00
  • 人工智能学习pyTorch自建数据集及可视化结果实现过程

    2022-08-04 14:54:33
  • Go语言数据结构之选择排序示例详解

    2024-04-26 17:25:33
  • TensorFlow实现卷积神经网络

    2022-05-21 02:17:02
  • python3.7.2 tkinter entry框限定输入数字的操作

    2021-02-22 14:40:36
  • 关于Django框架的关系模型序列化和一对多关系中的序列化解析

    2023-01-15 00:52:53
  • Python类绑定方法及非绑定方法实例解析

    2022-08-10 11:36:38
  • python matplotlib 画dataframe的时间序列图实例

    2023-05-17 00:12:34
  • SQL Server数据库内存会不断增加的问题分析

    2009-01-08 15:46:00
  • 实用301转向到另一域名相应页面的asp代码

    2011-04-18 10:42:00
  • 深入理解Python中的内置常量

    2023-01-21 02:57:47
  • Python实现功能完整的个人员管理程序

    2021-03-26 02:31:15
  • python让列表倒序输出的实例

    2021-05-06 21:04:30
  • python selenium 对浏览器标签页进行关闭和切换的方法

    2023-06-18 19:42:26
  • asp之家 网络编程 m.aspxhome.com