6实验六存储过程.docx
《6实验六存储过程.docx》由会员分享,可在线阅读,更多相关《6实验六存储过程.docx(11页珍藏版)》请在第一文库网上搜索。
1、1小淌的祥rt介附实验六存储过程一、实验目的(1)掌握T-SQ1流控制语句。(2)掌握创建存储过程的方法。(3)掌握存储过程的执行方法。(4)掌握存储过程的管理和维护。二、实验内容1、创建简单存储过程(1)创建一个名为St1Pr的存储过程,该存储过程能查询出051班学生的所有资料,包括学生的基本信息、学生的选课信息(含未选课同学的信息)。要求在创建存储过程前请判断该存储过程是否已创建,若已创建则先删除,并给出“已删除!信息,否则就给出“不存在,可创建!”的信息。ifexists(se1ect*fromsysobjectswherename=stu-pr,andtype=P)begindropp
2、rocedurestu_prPrint已删除!,Print,不存在,可创建!Z1iQmiiwy1cqIZQ-(zqyPCqy(52)门Bifexists(se1ectfrom373.jt?wherenamew,3tu_prandtype=*P)0begindropproceduxe9tupzPrinteBII!1ende1ser1nt,不存在.可创建!口消息I和在,可创建!createprocedurestu_prse1ectdistinct*fromStudents1eftjoinSCons.Sno=SC.Sno1eftjoinCourseconc.Cno=sc.CnowhereC1assn
3、o=051SQ1Query1ftqIZQ一(WIy-PCVqy(52)*SQ1Query4,sq日reaceproceduresuu_pria5se1ectdistinct*fromStudents1eftjoxnSCons.Sno-SC.SnoJOXaCourseconc.Cno9c.Cno1whereC1assnor*051,口消息命令已成功完成。执行:execstu_prSQ1Query1cqIZQ-QqyPCqy(52)*exec3tu_pr,II口结果I总消息ISnoISnameSeXBrthOassnoEntrance_datHome_addrSdept120050001:张虹里1
4、984O9)1008*000512005094)1OOOOOO鬲泵CS2200002林红女198311-120000:000512005001000000北中CS320050003李亚到1982-05-1100:00:000512005034)1000000上海MA420050004王五男1982-0G-110000:000512005801000000天津MA2、创建带参数的存储过程(1)创建一个名为stu_proc1的存储过程,查询某系、某姓名的学生的学号、姓名、年龄,选修课程名、成绩。系名和姓名在调用该存储过程时输入,其默认值分别为“与林。执行该存储过程,用多种参数加以测试。ifexis
5、ts(se1ect*fromsysobjectswherename=,stu-proc1andtype=P)begindropprocedurestu_proc1Print,已删除!,ende1sePrim1不存在,可创建!SQ1Query1sqINQ-QqyPCUqy(5初 Ifexss(se1ecfrons4.-tswherenae-stuproc1*andtype,P臼begindropprocedurescuproc1PrsC,已删除!,ende1sePri1Ii,不存在,可创建!i消息I不存在,可创建!createprocedurestu_proc1sdeptvarchar(10)=
6、,%,()snamevarchar(10)=H%,se1ectSname,s.Sno,YEAR(getdate()J-YEAR(Birth)AgezCnamezGradefromStudents,Coursec,SCwheres.Sno=sc.Snoandc.Cno=sc.Cnoands.Sname1ikesnameands.Sdept1ikesdeptSQ1Query1sqINQ-(ZqyPCzqy(52), creaceprocedurescu_proc1adeptvarchar(101,%,r9snamevarcr(10),-,as(Jse1ectSname,s.SnorYTAR(get
7、date()-YEAR(B1rth)Age,CnaneGradefromStudenta,Coursec,SCwheres.5no=sc.Snoandc.Cno=sc.Cno ands.SmeHire9snameands.Sdept1ikeadept“I消息I命令已成功完成Q执行:、execstu_proc1SQ1Query1iqIZQ.M(sqyPCzqy(52)*execscu_proc1口干累I虫消息ISnafneSnOAgeCnameGrade1J1J2011000221C语言程序设计有一、execstu_proc1sdept=%,sname=,林,SQ1Query1sqIZQ-(Zq
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 存储 过程
