11.14 游标【笔记】
来源:互联网 发布:13周胎儿nt数据看男女 编辑:程序博客网 时间:2024/05/18 01:03
游标:是过程化思维
基本语法
1.delcare 游标名 cursor[local|global][游标选项]
for 查询语句
2.open 游标名
3.feth
(1)定义
delcare cur_MyStudent cursor fast_forward
for select * from MyStudent
-----查询会返回结果集(基于返回的结果集)
(2)打开
open cur_MyStudent
(3)操作
fetch next from cur_MyStudent
while @@fetch_status=0
begin
fetch next from cur_MyStudent
end
(4)关闭
close cur_MyStudent
(5)释放游标
deallocate cur_MyStudent
------------------
-----将老师的工资更新,更新后的金额为原来的工资加上奖金
1.定义两个变量,来存放TblTeacherSalary表中的
tTId和reward
declare @id int
declare @reward money
declare cur_Reward cursor fast_forword
for-----基于查询的数据集
select tTId ,reward from TblTeacherSalary
open cur_Reward
fetch next from cur_Reward into @id,@reward
while @@fetch_status=0
begin
update TblTeacher set tTSalary=tTSalary+@reward
where tTId=@id
end
close cur_Reward
deallocate cur_Reward
2.把奖金设置为工资的0.1倍
declare @sid int
declare @salary money
declare cur_Reward2 cursor fast_forward
for
select tTId from TblTeacherSalary
open cur_Reward2
fetch next from cur_Reward2 into @sid
while @@fetch_status=0
begin
---set @salary=(select tTSalary from Tblteacher)
select @salary =tTsSalary from TblTeacher
更新奖金表
update TblTeacherSalary set reward=@salary*0.1
where current of cur_Reward2
fetch next from cur_Reward2 into @sid
end
close cur_Reward2
deallocate cur_Reward2
- 11.14 游标【笔记】
- Oracle游标学习笔记
- oracle 笔记4 游标
- 游标 触发器 笔记
- SQL 游标 学习笔记
- oracle学习笔记-游标
- 游标复习笔记
- oracle 笔记 游标
- oracle的游标笔记
- PLSQL游标笔记
- SQL学习笔记之游标
- Oralce PL/SQL游标笔记
- Oracle笔记:循环及游标
- T-SQL 游标学习笔记
- Oracle学习笔记:游标Cursor
- Oracle数据笔记-【4】游标
- (oracle学习笔记)游标实例:通过游标遍历合并数据
- 游标、游标及三种循环方式笔记
- 基于有限状态自动机实现高效xml/json解析器
- 11.14 触发器【笔记】
- win7和vista如何登录administrator账户
- GridView导出到Excel的一个很简单实用的列子
- ADO.NET的概念
- 11.14 游标【笔记】
- GDI入门实例(在VC++6.0中将JPG格式图片转换成BMP格式)
- 11 java 王少飞-JavaWeb技术之面向对象设计模式
- LeetCode 4Sum
- 【转】Aptana3 SVN Client安装
- IOS成长之路-DES+Base64 加密、解密
- C# 根据进程获取程序主窗口句柄(包括最小化和隐藏程序)
- USB底层协议
- 游标的使用