寻梦岁月
寻梦的岁月不言辛苦几许,不问收获几多…
SQL SERVER 游标的使用(2)
--
对于表
Create
Table
BorrowRecord(
--
学生借书记录表
BorrowRecord
int
identity
(
1
,
1
),
--
流水号
StudentID
int
,
--
学号
StudentFeeID
int
,
--
费用结算号 (外键)
BorrowDate
datetime
,
--
借出时间
ReturnDAte
Datetime
,
--
归还时间
Fee
Money
--
借书费用
)
Create
Table
StudentFee(
--
学生费用结算表
StudentFeeID
int
primarykey ,
--
费用结算号 (主键)
StudentID
int
,
--
学号
BorrowBookAllFee
Money
,
--
所有借书总费用
)
--
两者关系为多对一的关系,关联字段为StudentFeeID
--
由于某种原因StudentFee表的数据遭到了破坏,我想StudentFee循环一遍将“所有借书总费用”重算 。
--
---------------------------------------------------------------------
--
-----------------------------------------------------
--
Name:一部分代码
--
func:更新学生借书总费用
--
Use :
--
User:
--
Author: wp_love
--
Date : 2003-4-16
--
Memo : 临时写写的,给大家作个Sample。没有调试阿。
--
-----------------------------------------------------
--
声明一个游标
Declare
curStudentFee
Cursor
for
Select
StudentFeeID
From
StudentFee
--
声明两个费用变量
Declare
@mBorrowBookAllFee
Money
--
总费用
Declare
@iStudentFeeID
Int
--
借书结算号
--
初始化
Set
@mBorrowBookAllFee
=
0
Set
@iStudentFeeID
=
0
--
打开游标
Open
curStudentFee
--
循环并提取记录
Fetch
Next
From
curStudentFee
Into
@iStudentFeeID
While
(
@@Fetch_Status
=
0
)
begin
--
从借书记录中计算某一学生的借书总记录的总费用
Select
@mBorrowBookAllFee
=
Sum
(BorrowBookAllFee)
From
BorrowRecord
Where
StudentFeeID
=
@iStudentFeeID
--
更新到汇总表。
Update
StudentFee
Set
BorrowBookAllFee
=
@mBorrowBookAllFee
Where
StudentFeeID
=
@iStudnetFeeID
Fetch
Next
From
curStudentFee
Into
@mFee
end
--
关闭游标
Close
curStudentFee
--
释放游标
Deallocate
curStudentFee
posted on 2005-10-15 11:24
ffan
阅读(1933)
评论(0)
编辑
收藏
引用
所属分类:
备忘
IT新闻:
·
邵晓锋调任阿里集团秘书长 协调子公司资源
·
Notifo推iPhone应用:弥补邮件推送缺陷
·
分析:微软IE9现身 网络视频标准争议依旧未解
·
连线朱骏:陈晓薇离开九城与魔兽无关
·
九城总裁陈晓薇5月期满离任 朱骏将代理总裁
每天10分钟,轻松学英语
专题:
iPad
jQuery
Chrome OS
博客园首页
IT新闻
程序员微博
招聘频道
学英语
标题
姓名
主页
验证码
*
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
Windows 7专题
博客园首页随笔:
·
多个版本的统计图工具【Chart Tools】
·
用C#实现多叉树的生成并转化为extjs(基于js脚本的ajax UI框架)的TreeNode的json数据格式(格式为Id,Pid,Text)
·
小谈面试模式中的设计模式
·
读取实体类的属性的备注作为表头的应用
·
WCF并发(Concurrency)的本质:同一个服务实例上下文(InstanceContext)同时处理多个服务调用请求
招聘信息:
·
Java高级程序员(美商天睿)
·
WEB开发工程师(北京捷通公司)
·
sharepoint工程师(申索软件)
·
产品经理(北京易车互动广告有限公司)
·
嵌入式开发工程师(神州数码)
博客园
IT新闻
个人主页
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
相关链接:
相关文章:
需求分析说明书、概要设计说明书、详细设计说明书部分样例
Sql Server 常用的全局变量
颜色表
DOS命令详解
2006年德国世界杯完全赛程对战时间表
GBK 汉字内码扩展规范编码表(一)
linux快捷键
ASCII表
SQL SERVER 游标的使用(2)
提交表单打开新窗口
Powered by:
IT博客
Copyright © ffan
<
2005年10月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
导航
IT博客
首页
新随笔
联系
聚合
管理
统计
随笔 - 62
文章 - 0
评论 - 164
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(7)
给我留言
查看公开留言
查看私人留言
随笔分类
.NET(7)
(rss)
Assembly(4)
(rss)
C/C++/VC(7)
(rss)
DataBase(14)
(rss)
Installshield(1)
(rss)
JAVA
(rss)
LINUX(1)
(rss)
Other(11)
(rss)
备忘(10)
(rss)
待解决的问题
(rss)
没事闲聊(1)
(rss)
诗词(1)
(rss)
随笔档案
2007年11月 (1)
2007年8月 (1)
2007年7月 (6)
2007年6月 (3)
2007年5月 (1)
2007年4月 (1)
2006年8月 (1)
2006年6月 (1)
2006年4月 (2)
2006年3月 (3)
2006年2月 (2)
2006年1月 (6)
2005年12月 (1)
2005年11月 (4)
2005年10月 (9)
2005年9月 (3)
2005年8月 (15)
2005年7月 (2)
相册
截图
搜索
最新评论
1. re: javascript:回车提交表单
这个写法不支持firefox的吧?
--soluo
2. re: 日语在线翻译网站大全[未登录]
想
--才
3. re: 日语在线翻译网站大全
李晗雪爱王锐涵
--李丽丽
4. re: 日语在线翻译网站大全
依然爱你
--华
5. re: GBK 汉字内码扩展规范编码表(一)
评论内容较长,点击标题查看
--胡勇
阅读排行榜
1. 日语在线翻译网站大全(40470)
2. javascript:回车提交表单(10379)
3. SQL SERVER 游标的使用(9980)
4. GBK 汉字内码扩展规范编码表(一)(9266)
5. SQL SERVER常用函数(7327)
评论排行榜
1. 日语在线翻译网站大全(88)
2. javascript:回车提交表单(15)
3. GBK 汉字内码扩展规范编码表(一)(12)
4. 最牛X的SQL语句(10)
5. 中国大部分程序员的通病 [zt](8)