


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、存储过程实验实验要求:1. 理解存储过程的概念2. 掌握存储过程的语法格式、使用方法掌握存储过程的创建、执行实验内容:(注意:做一下实验需要首先建立数据及其相应的表,并输入一些记录)sp_lststudhntmydbXIstuderitnnryd;b(a)-丢X袁仲砂亘首en却昭(国网悄p吕芳莖丹*1es噩十彌m匡気升舟财J?idnameroopnidsex1忡904aEJ90M+-*C0呎减1. UPDATE戏T李疽2备记录盛2匍干1贡实验1:创建一个存储过程,实现查询表student中的记录信息,并执行存储过程创建存储过程:beginselect*fromstudent(1) end执行存
2、储过程:运行sp_liststudent执行结果如下:sp_l1ststudentmydb(a.rX1弍udert口rrydna】-妄x文样蹄sSJb1 用翅H附IQ灵助商存止Q曲目白融新熱議曲聞JSJftlSQL砂nesGTNselect*fzgiifltnaaent:;4EMD趣:11PROCEDUREV2. 实验2.创建一个存储过程,根据给定的学生学号返回该学生的姓名(1)创建存储过程:环自.连I旦idCREATEPROCEDUREtest5(INidint)BEGINSELECT*fromstudentsWHEREs.id=id;END(2)执行存储过程:CALLtest5(2)执行结
3、果如下:|Gpjiststudemtrriydbx勺ddmydb(3)-直谊x文件(EJ遍辑艳式M(V)越口曲聖助ad)运齐停止匚彌曇导出向导瞠#rccmlidname倉ac(1)创建存储过程:CREATEPROCEDUREtest00(INroomidint)BEGIN(2)执行存储过程:CALLtest00(2)(3)执行结果如下:M豬剽砌姫3.实验3.创建一个存储过程,根据班级的编号,统计该班人数,并将人数以输出变量返回给用户。SELECTCOUNT(*)fromstudentsWHEREs.roomid=9;END1CPTATEPROCEBUITEtest(INidintJ5LEur1
4、CALLteats:2歸创建工具SELECT丄izcir.3tuden匸aHHZREa.id-id;1 rEEATEPROCFDTJEEteaiQDfTTJrooilia1HL)2 ZlBEinV3 SELECTCOOIT(JfzonistudentsXEZREs.zoaaizd=S;144 END信慝爲尿快惑ttQNSELECTCOLNTCJfromtudnteWHEREs.roomid-S:FND曰|岂:0.000s1 FAL3LOO(?3. 实验4:创建一个存储过程查询学号为“020101”的学生的平均分是否超过了85分,若超过则输出“XX考出了高分”,否则输出“XX考的一般”。(1)创
5、建存储过程:CREATEPROCEDUREtest05()BEGINIF(SELECTscorefromstudentWHEREid=1)85THENSELECT考得好;ELSESELECT考得不好;ENDIF;END(2) 执行存储过程:CALLtest05()执行结果如下:实验5.创建一个存储过程,对表student增加两条记录,(1)创建存储过程:CREATEPROCEDUREtest07()BEGINEND(2)执行存储过程:CALLtest07()马,4,1,100);苏,5,0,90);INSERTINTOstudentVALUES(4,INSERTINTOstudentVALUE
6、S(5,SELECT*FROMstudent;咅*1倉T旦Cir.L匚P3L05|CUKSTir匸戸再匚。醫0FEEGIN45IF(SELE3Tscorefron5t;udentWHEETid=L|8ETEEMSELECT老每好冷ELSESELECT考得用好VENDI11ENDELSEAWELEL考fS不好:FNDI=END理硝芭匕DSJIff:0.001&V1=.&僦鶴見friS环了M峠H-CQ1CTtERTFPHOnEOtE匚()Z(4BEBINT3(3)执行结果如下:iwEiirTN5tRTSELECT-ENDZNTCstudent.HIU5(*4p,1,h4,*1b,13Q1;INTO
7、sLudenuvalues5、j芳1”丁5”ymiu*ERZM日t:jdent;IIN&ERTINTOstudemtWUUE&.HT马;#THOO:INSERTUNTOEtuderfVALUESfSB9,9OJ;SELECT”FRQMEtident;END曰旧;0,0013匚豪匚匸C3匚口7|4HL1idlnameroannidsen&ccre*!1901002手41Sfl3车40604乌电1100505090实验6.请撰写一个存储过程:输出各班学生的平均成绩(1)创建存储过程:CREATEPROCEDUREtest1O()BEGINSELECTAVG(score)fromstudentWHE
8、REroomid=9;END(2)执行存储过程:CALLtest10()(3)执行结果如下1 CREaTFFRCCE:X7R雷匚旨吕匸10()SELE.CrAUG(ecgz&SroiristudarfiWrlEREroaniad=9?2 (BEBINT3TENDSQLCR&ATEPROCEDUREtestWjBEGIN5ELECTnVlX匚ore)friorrEtudenrWHEREroD-nid=c-END玮矽啟看:D4. Oi:0.001S实验7.请撰写一个存储过程:能根据用户输入的学号,输出学生的姓名、年龄到两个参数变量中,以供其它程序使用。(1)创建存储过程:CREATEPROCEDU
9、REtestO8(INidINT)BEGINSELECTsex,scorefromstudentsWHEREs.id=id;END(2)执行存储过程:CALLtest08(1)(3)执行结果如下专耶I逵tmsisim】CKFATEPROnEiJiUEEtesWfi(THJUTNT)2 QEEGIHTSEI*E.Crsax,scgze:mnEtndentsUEEREs.id=LdFTEHD信慝爲兄伏轟(SQUCREATEPROCEDUREtestOBINlidINIBEGIHIN5ELE匚TscorefromiitijdeniteVJHFRJEtid=id?END爭导M氏各:3可闫;0,001m1 CR-EPROCfDTFrte312()2 BE3IH3a910DECLARE1xntDEFAULT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职业技术学院2024年化妆品技术专业人才培养方案
- 2025年一级建造师之一建铁路工程实务每日一练试卷B卷含答案
- 浙江国企招聘2025宁波枢智交通科技有限公司招聘21人笔试参考题库附带答案详解
- 纺织业人力资源管理与培训考核试卷
- 自行车旅行中的文化交融考核试卷
- 自动扶梯的梯级清洁机器人设计与开发考核试卷
- 煤炭加工与煤矿开采的关系考核试卷
- 航天器微小型卫星设计与制造考核试卷
- 航空旅游产业链协同发展考核试卷
- 橡胶零件的节能制造技术考核试卷
- GB/T 27060-2025合格评定良好实践指南
- 北京市建设工程质量检测收费指导价
- 北师大版数学八年级下册全册同步练习附答案
- 仁爱版英语八年级下册 Unit6 Topic3 SectionC-教案
- 西门子SIMATIC NET 以太网 OPC组态详细配置
- Q∕SY 01039.2-2020 油气集输管道和厂站完整性管理规范 第2部分:管道数据管理
- 社区卫生服务中心(站)财务、药品、固定资产、档案、信息管理制度
- 大象版小学《科学》实验目录
- 工厂无尘室培训教材ppt课件
- 美国各州的缩写及主要城市
- 管道开挖技术交底
评论
0/150
提交评论