数据库上机实验(编写存储过程访问数据库)

数据库上机实验(编写存储过程访问数据库)

ID:28027292

大小:79.50 KB

页数:6页

时间:2018-12-07

数据库上机实验(编写存储过程访问数据库)_第1页
数据库上机实验(编写存储过程访问数据库)_第2页
数据库上机实验(编写存储过程访问数据库)_第3页
数据库上机实验(编写存储过程访问数据库)_第4页
数据库上机实验(编写存储过程访问数据库)_第5页
资源描述:

《数据库上机实验(编写存储过程访问数据库)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程实验报告课积名称实验名称实验目的及要求实验环境实验内容实验4:编¥存储过程访问数拋库1.熟悉使用存储过程来进行数据库应用程序的没计。操作系统:WindowsDBMS:SQLServer2005创建关系模式SCSC(snovarchar(lO)主键,Student表的外键,enovarchar(5)主键,Course表的夕卜键,scoreint,newscorevarchar(1))一开始SC表中的前3列是有数据的,newgrade列全部是空的1.编写存储过程将学生选课成绩(百分制)转换成等级制(即

2、A、B、C、D、F),要求使川游标完成其中,A:90〜100B:80〜89C:70〜70D:60〜69E:0〜592.执行该存储过程,使得newgrade列屮为各等级。凋1.创述Student、Course表结2.创建关系模式SC及表厂I■结果命令已成功完成。SnoCnoscorenewscore200215121192NULL200215121285NULL200215121388NULL200215123468NULL200215123544NULL200215123677NULLNLALNULL

3、MZZNULL3.使川游标完成等级转换5消息命令已成功完成,SnoCnoscorenewscore200215121192A200215121285B200215121388B200215123468D200215123544F200215123677c►来NULLMJLLMJLLMJLL)本次试验涉及关系模式和游标的使用等问题,思路比较模糊,看了一阵书冰开始做,先是使用了游标的SQL语句EXECSQL,结果发现不可以,又尝试用了存储过程的语句可以了,实验过程屮还遇到过一些细小的问题,经过一系列的调试

4、终于成功了,这次实验发现自己对教材知识的理解还不够好,导致在做实验时比较凼难,所以以后还耑要经常复>』相关的知识点,外做到熟练使用。1.创建Student、Course表CREATETABLEStudent(Snovarchar(lO)PRIMARYKEY,SnameCHAR(20)UNIQUE,SsexCHAR(2),SageSMALL1NT,SdeptCHAR(20));2.创建关系模式SC及表厂I■结果命令已成功完成。SnoCnoscorenewscore200215121192NULL2002

5、15121285NULL200215121388NULL200215123468NULL200215123544NULL200215123677NULLNLALNULLMZZNULL3.使川游标完成等级转换5消息命令已成功完成,SnoCnoscorenewscore200215121192A200215121285B200215121388B200215123468D200215123544F200215123677c►来NULLMJLLMJLLMJLL)本次试验涉及关系模式和游标的使用等问题,思路比

6、较模糊,看了一阵书冰开始做,先是使用了游标的SQL语句EXECSQL,结果发现不可以,又尝试用了存储过程的语句可以了,实验过程屮还遇到过一些细小的问题,经过一系列的调试终于成功了,这次实验发现自己对教材知识的理解还不够好,导致在做实验时比较凼难,所以以后还耑要经常复>』相关的知识点,外做到熟练使用。1.创建Student、Course表CREATETABLEStudent(Snovarchar(lO)PRIMARYKEY,SnameCHAR(20)UNIQUE,SsexCHAR(2),SageSMAL

7、L1NT,SdeptCHAR(20));CREATETABLECourse(Cnovarchar(5)PRIMARYKEY,Cnamechar(40),Cpnochar(4),CcreditSMALLINT,);2.创建关系模式SC及表SCCREATESCHEMA〃SC〃AUTHORIZATIONguestCREATETABLESC(Snovarchar(10),Cnovarchar(5),PRIMARYKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCESStudent(Sno

8、),FOREIGNKEY(Cno)REFERENCESCourse(Cno),scoreint,newscorevarchar(1))3.建立存储过程exchangeCREATEPROCEDUREexchangeASBEGINDECLARE@snovarchar(20),@cn()varchar(20),@newscorevarchar(1),◎scoreintDECLAREexCURSORFORSELECTSno,Cno,NewScore,ScoreF

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

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

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