游标介绍(附例题)
来源:互联网 发布:心理咨询软件 编辑:程序博客网 时间:2024/05/16 09:38
1.游标的特点
2. 声明游标
3.打开游标
4.检索游标
------------------------------------------------------------
例题:用到的表TblTeacher和TblTeacherSalary
----1将工资更新,更新后的金额为原来的工资+奖金。
declare @id int
declare @reward money
declare cur_Reward cursor fast_forward
for select tTId,reward from TblTeacherSalary
open cur_Reward
close cur_Reward
deallocate cur_Reward
select * from TblTeacher
select * from TblTeacherSalary
---------------------------------------------------------------------------------
--2将奖金中的reward设置为工资的0.1倍
declare @sid int
declare @salary money
declare cur_reward2 cursor forward_only
for select tTId from TblTeacherSalary
open cur_reward2
fetch next from cur_reward2 into @sid
while @@FETCH_STATUS=0
begin
end
close cur_reward2
deallocate cur_reward2
select * from TblTeacher
select * from TblTeacherSalary
--------------------------------------------------------------------------------
--
declare @sid int
declare @salary money
declare cur_reward2 cursor forward_only
for select tTId from TblTeacherSalary
open cur_reward2
fetch next from cur_reward2 into @sid
while @@FETCH_STATUS=0
begin
end
close cur_reward2
deallocate cur_reward2
select * from TblTeacher
select * from TblTeacherSalary
--第二题:改TblTeacherSalary,我们把游标写在techar上。
use TestSchool
select * from TblTeacher
select * from TblTeacherSalary
declare @id1 int
declare @salary money
declare cur_Reward1 cursor fast_forward
for select tTId,tTSalary from TblTeacher
open cur_Reward1
close cur_Reward1
deallocate cur_Reward1
--
update TblTeacherSalary set reward=reward-(select tTSalary*0.01 from TblTeacher where TblTeacher.tTId=TblTeacherSalary.tTId)
declare @id1 int
declare @salary money
declare cur_Reward1 cursor fast_forward
for select tTId,tTSalary from TblTeacher
open cur_Reward1
close cur_Reward1
deallocate cur_Reward1
select * from TblTeacher
select * from TblTeacherSalary
- 游标介绍(附例题)
- 触发器介绍(附例题)
- 游标的那些事(小例题)
- kvo 简介附例题
- [C++]广度优先搜索(BFS)(附例题)
- 学习笔记 后缀平衡树简要小结(附例题)
- 游标介绍
- Netty介绍(附视频教程)
- 理解游标(2)游标的属性介绍及不同游标类别的案例演示
- 深度优先搜索(DFS)-例题附思路-总结(一)
- 线段树或树状数组求逆序数(附例题)
- 浅谈Link-Cut-Tree([林可砍树]LCT动态树)附例题 Hdu4010
- 动态规划算法(后附常见动态规划例题及Java代码实现)
- 区间DP小结(附经典例题)
- libpcap库函数介绍(附源代码)
- libpcap库函数介绍(附源代码)
- libpcap库函数介绍(附源代码)
- libpcap库函数介绍(附源代码)
- 《iOS5 programming cookbook》学习笔记5 Concurrency
- elipse颜色设置
- 如果是GBK编码的返回该字符串的utf8编码格式 如果该字符串是UTF-8编码的直接返回
- AIDL 2 之 传递复杂数据的AIDL服务
- 运用数据分析论坛签名和外链在百度新算法中的效果
- 游标介绍(附例题)
- http://www.mozilla.org/en-US/
- android之PopupWindow
- unity基础开发----Rigidbody,Collider,PhysicMaterial问题
- C#操作Oracle的blob
- 1040错误
- 获取txt文本文档的编码类型
- 什么SQL解发器?
- 什么是MVC