数据库的创建与管理 实验报告 (8)

数据库的创建与管理 实验报告 (8)

ID:38699826

大小:791.77 KB

页数:2页

时间:2019-06-17

数据库的创建与管理 实验报告 (8)_第1页
数据库的创建与管理 实验报告 (8)_第2页
资源描述:

《数据库的创建与管理 实验报告 (8)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验题目存储过程的使用实验日期2013-05-20实验序号9实验地点A409实验目的与要求(1)理解存储过程的概念。(2)掌握创建存储过程的使用方法。(3)掌握执行存储过程的方法。(4)掌握查看、修改、删除存储过程的方法。实验内容在“学生管理”数据库中有“成绩”表。1.创建一个从“成绩”表中查询某一学生考试平均成绩的存储过程proc_exp。2.修改存储过程,实现输入学生学号,根据该学生所选课程的平均成绩显示提示信息,即如果平均成绩在60分以上,显示“此学生综合成绩合格,成绩为XX分。”否则显示“此学生综合成绩不合格,成绩为XX分。”3.创建一

2、个向“成绩”表中添加学生成绩的存储过程proc_add。4.调用存储过程proc_add,向“成绩”表中添加学生成绩记录。5.调用存储过程proc_exp,输入学生学号102001,显示学生综合成绩是否合格。6.删除存储过程proc_exp和存储过程proc_add。实验步骤或源程序1.创建一个从“成绩”表中查询某一学生考试平均成绩的存储过程proc_exp。CREATEPROCEDUREproc_exp@snochar(20)ASDECLARE@stud_avgintSELECT@stud_avg=avg(分数)from成绩scWHEREsc

3、.学号=@snoSelect@stud_avgGOEXECproc_exp'101001'2.修改存储过程,实现输入学生学号,根据该学生所选课程的平均成绩显示提示信息,即如果平均成绩在60分以上,显示“此学生综合成绩合格,成绩为XX分。”否则显示“此学生综合成绩不合格,成绩为XX分。”ALTERPROCEDUREproc_exp@snochar(20)ASDECLARE@savgintSELECT@savg=avg(分数)FROM成绩WHERE成绩.学号=@snoIF@savg>=60PRINT'此学生综合成绩合格,成绩为'+convert(c

4、har(2),@savg)+'分'ELSEPRINT'此学生综合成绩不合格,成绩为'+convert(char(2),@savg)+'分'GO3.创建一个向“成绩”表中添加学生成绩的存储过程proc_add。CREATEPROCEDUREproc_add(@snochar(20),@cnoint,@scoreint)ASINSERTINTO成绩VALUES(@sno,@cno,@score)GO4.调用存储过程proc_add,向“成绩”表中添加学生成绩记录。EXECproc_add'102001',4,78EXECproc_add'10200

5、1',5,965.调用存储过程proc_exp,输入学生学号102001,显示学生综合成绩是否合格。EXECproc_exp'102001'6.删除存储过程proc_exp和存储过程proc_add。DROPPROCEDUREproc_expGODROPPROCEDUREproc_addGO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。