存储过程的使用实验报告

存储过程的使用实验报告

ID:28002620

大小:178.58 KB

页数:7页

时间:2018-12-07

存储过程的使用实验报告_第1页
存储过程的使用实验报告_第2页
存储过程的使用实验报告_第3页
存储过程的使用实验报告_第4页
存储过程的使用实验报告_第5页
资源描述:

《存储过程的使用实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、存储过程的使用实验报告一、实验目的1.熟练掌握数据库中存储过程的建立和使用2.练习对数据库数据的建立和更新3.练>』对视图的创建和数据操纵二、实验内容1.创建一个存储过程2.查看和修改存储过程3.使用存储过程4.删除存储过程三、实验要求在****数据库中创建一个存储过程一单科成绩分析,当输入任意一个存在的课程名时,该存储过程该存储过程将统计出该门课程的平均成绩、最高成绩和最低成绩。四、实验过程1.创建存储过程USEypp7GO--如果存储过程单科成绩分析存在,将其删除IFEXISTS(SELECTNAMEFROMSYS.OBJECTSWHERENAME='W斗成绩分析,AND

2、TYPE=,P,)DROPPROC单科成绩分析GO—创建存储过程单科成绩分析—定义一个输入参数KECHENGMING—定义三个输出参数AVGCHENGJIMAXCHENGJIMINCHENGJI,用于接收平均成绩、最髙成绩和最低成绩CREATEPROC单科成绩分析0KECHENGMINGvarchar(20),@AVGCHENGJ工tinyintOUTPUT,0MAXCHENGJItinyintOUTPUT,0MINCHENGJItinyintOUTPUTASSELECTGAVGCHENGJI=AVG(成绩),0MAXCHENGJI=MAX(成绩),0MINCHENGJI=M

3、IN(成绩)FROM课程注册WHERE课•号in(SELECT课矛罕号FROM课手罕WHERE课丰?名=0KECHENGMING)GOUSEypp7--声明四个变量,用于保存输入和输出参数DECLAREDECLAREDECLAREDECLARE--为输入参数赋值0KECHENGMING0AVGCHENGJI1@MAXCHENGJ工10MINCHENGJI1varchar(20)tinyinttinyinttinyintSELECT@KECHENGM工NG=’讣算机基础,—执行存储过程EXEC单科成绩分析@KECHENGMING,0AVGCHENGJI1OUTPUT,0MAXC

4、HENGJI1OUTPUT,0MINCHENGJI1OUTPUT--54示结果SELECT0KECHENGMINGAS®程名,@AVGCHENGJ工1AS平均成绩,@MAXCHENGJI1AS最髙成绩,0MINCHENGJI1AS最低成绩GO创建存储过程后执行的结果:结果$消息课程名平均成...最高成...最低成錶1计苣机基础788863表1-11.查看存储过程:execsp_help单科成绩分析ra结果㉝消息NameOwnerTypeCreated^datedme1i单科成绩分析丨••%•••••••着嚳鬌••••••••鬌鬌••••••••看攀攀•••••••《•*,db

5、ostoredprocedure2013-11-2900:26:52.623Parameter_nameTypeLengthFreeScaleParam_orderCollation1@KECHENGMINGIvarchar2020NULL1Chinese_PRC_CI_AS2©AVGCHENGJItinyint1302NULL3@MAXCHENGJItinyint1303NULL4@MINCHENGJItinyint1304NULL表2-1□结果消息Text

6、1i-创建存储过程单科成绩分析2••定义一个输入参数KECHENGMING3••定义三个输出参数AVGCHENGJI

7、MAXCHENGJIMINCHENGJI,用于接收平...4CREATEPROC单科成绩分析5©KECHENGMINGvarchar(20).6©AVGCHENGJItinyintOUTPUT,7@M/iXCHENGJItinyintOUTPUT,8@MINCHENGJItinyintOUTPUT9AS10SELECT©AVGCHENGJI=AVG(^^K@MA>

8、ALTERPROCDBO.单科成绩分析@KECHENGMINGvarchar(20)zGAVGCHENGJItinyintOUTPUT,0MAXCHENGJItinyintOUTPUT,0MINCHENGJItinyintOUTPUTASSELECT@AVGCHENGJI=AVG(成绩),陳XCHENGJI=MAX(成绩),@MINCHENGJI=MIN(成绩)FROM课程注册WHERE课程号in(SELECT课程号FROM课程WHERE课程名=QKECHENGMING)GOUSEypp7DECLARE

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

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

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