数据库实验报告七信管1102郭明光

数据库实验报告七信管1102郭明光

ID:22287719

大小:83.50 KB

页数:5页

时间:2018-10-28

数据库实验报告七信管1102郭明光_第1页
数据库实验报告七信管1102郭明光_第2页
数据库实验报告七信管1102郭明光_第3页
数据库实验报告七信管1102郭明光_第4页
数据库实验报告七信管1102郭明光_第5页
资源描述:

《数据库实验报告七信管1102郭明光》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、福建工程学院计算机与信息科学系实验报告2012-2013学年第一学期任课老师:孙水华课程名称数据库实验班级软件工程0802座号11姓名李克铭实验题目实验七用户自定义函数实验时间实验开始日期报告提交円期:2012.12.12:2012.12.17实验目的、要求实验目的:掌握SQLServer屮用户自定义函数的使用方法。二、实验内容和要求1.创建一个返回标量值的用户定义函数RectangleArea:输入矩形的长和宽就能计算矩形的面积。自选2种实例调用该函数。2.创建一个用户自定义函数,功能为产生一张有关学生成绩统

2、计的报表。该报表显示每一门课程的课程号、课程名、选修人数、本门最高分、最低分和平均分。调用这个函数,生成相应的报表并给用户浏览。3.创建一个用户自定义函数,功能为产生某个系的学生信息,内容为学号,姓名,课程名,成绩。调用这个函数,显示信息系学生的信息。三、实验报告书写要求实验内容1和2,3的脚本,及调用语句实验设计内容createfunctionRectangleArea(@aint.@bint)returnsintasbeginreturn@a*@Bendselectdbo.RectangleArea(4,5

3、)as面积createfunctionbaobiao()returns@baobiaotable(enochar(9)primarykeynotnull,cnamechar(8)notnull,numintmaxgradechar(4),mingradechar(4),avggradechar(4))asbegininsert@baobiaoselectcname.sc.cno,count(sc.cno),max(grade),min(grade),avg(grade)fromcourse.scwherecou

4、rse.cno=sc.enogroupbycname.sc.enoreturnendselect*frombaobiaof)dropfunctionbaobiaocreatefunctionxinxi(@sdeptchar(20))returnstableasreturnfselectstudent.sno.sname.cname.gradefromstudent.course.sewherestudent.sno=sc.snoandcourse.cno=sc.enoandsdept=@sdept)select

5、*fromxinxi(.cs’)dropfunctionxinxi调试过程记录记录每次编译出现的第一个错误以及修改情况;实验结果记录以及与预期结果比较以及分析记录每次实验结果以及分析情况创建一个返冋标量值的用户定义函数RectangleArea:输入矩形的长和宽就能计算矩形的面积。自选2种实例调用该函数。createfunctionRectangleArea(@aint,@bint)returnsintbeginreturn@a:}:@BEnd②消息命令已成功完成。selectdbo.RectangleArea

6、(4.5)as而积selectdbo.RectangleArea(2,7)as而积创建一个用户自定义函数,功能为产生一张有关学生成绩统计的报表。该报表显示每一门课程的课程号、课程名、选修人数、本门最高分、最低分和平均分。调用这个函数,生成相应的报表并给用户浏览。createfunctionbaobiao()--注意括•不能省returns@baobiaotable(enochar(9)primarykeynotnull,cnamechar⑻notnull,numint,maxgradechar(4),mingr

7、adechar(4),avggradechar(4))asbegininsert@baobiaoselectcname,sc.cno,count(sc.cno),max(grade),min(grade),avg(grade)fromcourse.scwherecourse.cno=sc.enogroupbycname,sc.enoreturnEndi消息命令已成功完select*frombaobiao()□结果b消息enocnamenummaxgrademingradeavggrade1I数振库I119292

8、922教学229085873信息系统32888084dropfunctionbaobiao创建一个用户自定义函数,功能为产生某个系的学生信息,A容为学号,姓名,课程名,成绩。调用这个函数,显示信息系学生的信息。createfunctionxinxi(@sdeptchar(20))returnstableasreturn(selectstudent.sno.sname,cname.gra

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

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

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