• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 教你怎么使用sql游标实例分享

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了sql游标等相关知识,希望本文的分享对您有所帮助

教你怎么使用sql游标实例分享,需要的朋友参考下

[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
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-12-05推荐没有虚拟主机的小巧的Mysql数据库备份脚本(PHP)
  • 2017-05-11浅析MYSQL REPEATABLE-READ隔离级别
  • 2018-12-05【设置字符集】Win7 64位系统安装MySQL5.5.21图解教程_MySQL
  • 2018-12-05MySQL 通过索引优化含ORDER BY的语句
  • 2018-12-05一些文件未注册导致mssql表文件无法找开的解决方法
  • 2018-12-05MySQL中两表关联的连接表如何创建索引图文详解
  • 2018-12-05linux mysql安装与维护的详情介绍
  • 2018-12-05SQL的Join使用图解教程
  • 2018-12-05mysql数据库进行连接的简单示例代码
  • 2018-12-05MySQL视图的应用之创建视图

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • SqlServer参数化查询之where in和like实现详解
    • 完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题
    • mysql 字符串函数收集比较全
    • MYSQL5 masterslave数据同步配置方法第1/3页
    • mysql SQL语句积累
    • windows下在控制台下 mysql的一些简单的控制语句
    • SQL Server 数据库优化
    • MySQL慢查询日志的配置以及使用教程详解
    • 深入理解mysql SET NAMES和mysql(i)_set_charset的区别
    • Sql Server 2005中查询用分隔符分割的内容中是否包含其中一个内

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有