数据库原理及应用实验七
12页1、实验七 存储过程一、实验目的(1)掌握T-SQL流控制语句。(2)掌握创建存储过程的方法。(3)掌握存储过程的执行方法。(4)掌握存储过程的管理和维护。二、实验内容1、创建简单存储过程(1)创建一个名为stu_pr的存储过程,该存储过程能查询出051班学生的所有资料,包括学生的基本信息、学生的选课信息(含未选课同学的信息)。要求在创建存储过程前请判断该存储过程是否已创建,若已创建则先删除,并给出“已删除!”信息,否则就给出“不存在,可创建!”的信息。if exists (select name from sysobjects where name=stu_prand type=p) begin print 已删除! drop procedure stu_pr endelseprint 不存在,可创建!gocreate procedure stu_procasselect *from S left outer join SC on (S.Sno=SC.Sno) left outer join C on (C.Cno=SC.Cno)where Sdept=CSexec stu_proc2、
2、创建带参数的存储过程(1)创建一个名为stu_proc1的存储过程,查询某系、某姓名的学生的学号、姓名、年龄,选修课程名、成绩。系名和姓名在调用该存储过程时输入,其默认值分别为“%”与“林%”。执行该存储过程,用多种参数加以测试。if exists (select name from sysobjects where name=stu_proc1 and type=p) begin print 已删除! drop procedure stu_proc1 end else print 不存在,可创建! go create procedure stu_proc1 Sdept char(8)=%,Sname varchar(8)=李% as select Sdept,S.Sno,Sname,Sage,Cname,Grade from S,SC,C where S.Sno=SC.Sno and C.Cno=SC.Cno and Sdept like Sdept and Sname like Sname执行所创建存储过程:use studentexecute stu_proc1 CS,李勇exe
3、cute stu_proc1 信息安全,胡光璟(2)创建一个名为studentStudent_sc的存储过程,可查询出某段学号的同学的学号、姓名、总成绩。(学号起始号与终止号在调用时输入,可设默认值)。执行该存储过程。if exists (select name from sysobjects where name=Student_scand type=p) begin print 已删除! drop procedure student_sc endelseprint 不存在,可创建!gocreate procedure Student_scSno1 char(8),Sno2 char(8)asselect S.Sno,Sname,SUM(Grade)总成绩from S,SC,Cwhere S.Sno=SC.Sno and C.Cno=SC.Cno and S.Sno=Sno1 and S.Sno=Sno2 group by S.Sno,Sname执行所创建存储过程:execute Student_sc 95000,950093、创建带输出参数的存储过程(1)创建一个名为courseC
《数据库原理及应用实验七》由会员人***分享,可在线阅读,更多相关《数据库原理及应用实验七》请在金锄头文库上搜索。
简短的年度考核表个人总结标准范本(5篇).doc
智能超市结算系统设计研究
教学研究:中国现代诗歌的鉴赏方法教学案
“全国教书育人楷模”先进事迹学习心得体会范文5篇
昆明农业机械装备项目投资计划书【模板范本】
中职学校教师工作总结二
m府谷电厂灰场道路边上坡治理技术部分(第四部分)
选调生个人季度工作总结14
推荐-班-主-任-工-作-手-册
《草木有情》阅读题和答案 - 部编版小学语文试卷
税务系统干部个人工作总结
《古诗三首》教学设计
化妆品十大品牌及标志
【北师大版】三年级上册数学:第3单元第4课时里程表一 教案
经营权承包合同范本(六篇).doc
值班脱岗的检讨书
2017年烟花爆竹零售点安全培训资料
现代汽车销售技术
高中数学必修3知识点
招商总监工作职责范本(10篇)
2023-06-20 4页
2023-10-18 18页
2022-10-08 6页
2022-08-17 4页
2023-11-09 4页
2023-05-22 16页
2023-09-05 8页
2023-10-31 2页
2023-04-12 6页
2022-09-13 9页