全球旧事资料 分类
《数据库实验》实验报告
实验项目:实验项目:班级:学号:姓名:实验日期:实验日期:成绩:
游标09计算机20904210111金洪波111121111121111128
台州学院计算机系
f数据库实验报告
一、实验目的
1、掌握创建游标的方法和步骤;2.掌握游标的使用方法;
二、实验内容
1、游标的创建;2、游标的使用方法。
三、实验步骤
1、游标的创建。1)使用S_C数据库中的S表、C表、SC表创建一个存储过程sp_CURSOR1。该存储过程的作用是:显示所有的课程信息,如果成绩90显示成绩本身;成绩80显示良;成绩70显示中;成绩60显示及格;成绩0显示不及格;如果没有成绩则显示无成绩。信息还包含学号,姓名,课程和成绩,显示格式如下:学号姓名课程成绩,如图1所示。要求使用游标技术实现上述要求,使用Pri
t语句实现显示。
图1成绩显示格式
sp_CURSOR1的创建语句:语句:语句
createprocsp_CURSOR1asdeclares
ovarchar20declares
amevarchar20declarec
amevarchar20declaregradei
tdeclareSCcursorcursorforselectSs
oSs
ameCc
ameSCgradefromSCSCwhereSs
oSCs
oa
dCc
oSCc
oope
SCcursorfetch
extfromSCcursori
tos
os
amec
amegradewhileFETCH_STATUS0begi
ifgrade90begi
pri
ts
os
amec
amecastgradeasvarchar20fetch
extfromSCcursori
tos
os
amec
amegrade
1
f数据库实验报告
e
delseifgrade80begi
pri
ts
os
amec
ame良fetch
extfromSCcursori
tos
os
amec
amegradee
delseifgrade70begi
pri
ts
os
amec
ame中fetch
extfromSCcursori
tos
os
amec
amegradee
delseifgrade60begi
pri
ts
os
amec
ame及格fetch
extfromSCcursori
tos
os
amec
amegradee
delseifgrade0begi
pri
ts
os
amec
ame不及格fetch
extfromSCcursori
tos
os
amec
amegradee
delsebegi
pri
ts
os
amec
ame无成绩fetch
extfromSCcursori
tos
os
amec
amegradee
de
dcloseSCcursordeallocateSCcursor
结果描述:结果描述:2、游标的使用。计算银行利息。有一储户账号为0001,银行存取记录如下:交易日期2010100120101220201102032011050120111010交易金额1000020000500030006000账户余额1000030000250002200028000备注开户存入
存取记录数据表名为fu
dlist,字段名为id(编号,i
t)cid(储户账号,varchar20),exdate(交易日期datetime),exmo
ey(交易金额mo
ey),bala
ce(账户余额mo
ey)。根据有关规定,银行存款利息为:20110401号之前(包括)为年利息2,(不包括)之后为年利息3,请用编r
好听全球资料 返回顶部