一、实验目的
理解存储过程的概念、建立和调用方法。进一步熟悉SQL语句对数据库进行完整性控制的方法。
二、实验内容
1、利用存储过程查找自己的学号、选修课程及成绩。
2、利用存储过程查找姓“李”并且性别为“M”的学生学号、选修课程。
3、利用存储过程计算某同学(学号作为存储过程的参数)所选课程的平均分。
三、实验方法与实验步骤
(1)实验方法:
本次实验方法主要是数据库中的存储技术,利用SQL Server数据库进行操作管理学生管理数据库。
实验方案为依照实验指导书逐步进行操作,同时结合书本有关存储过程的知识点。
(2)实验步骤:
1)设计查找自己的学号、选修课程及成绩的存储过程,以自己的学号作为参数,调用存储过程。
2)设计存储过程查找姓“李”并且性别为“M”的学生学号、选修课程并调用。
3)设计存储过程计算某同学(学号作为存储过程的参数)所选课程的平均分并调用。
四、实验结果
1)设计查找自己的学号、选修课程及成绩的存储过程,以自己的学号作为参数,调用存储过程。
create procedure pro_selfInfo @sno Varchar(32) as
BEGIN
select SC.Sno,C.Cname,SC.grade from SC inner join C