在gradem数据库中创建存储过程proc_1,要求实现如下功能:存在不及格情况的学生选课情况列表,其中包括学号、姓名、性别、课程号、课程名、成绩、系别等。调用proc_1存储过程,观察执行结果。
时间: 2023-07-10 16:05:44 浏览: 94
基于ssm框架实现的学生选课信息管理系统【源码+数据库】
5星 · 资源好评率100%
下面是创建存储过程proc_1的示例代码:
```
CREATE PROCEDURE proc_1
AS
BEGIN
SELECT Student.ID, Student.Name, Student.Gender, Course.CourseID, Course.CourseName, Grade.Score, Department.DepartmentName
FROM Student
INNER JOIN Grade ON Student.ID = Grade.StudentID
INNER JOIN Course ON Grade.CourseID = Course.CourseID
INNER JOIN Department ON Student.DepartmentID = Department.DepartmentID
WHERE Grade.Score < 60
END
```
该存储过程通过多个表的联接查询,返回存在不及格情况的学生选课情况列表,包括学号、姓名、性别、课程号、课程名、成绩、系别等信息。在执行该存储过程时,只需要调用proc_1即可。
注意:在执行存储过程前,需要先创建相关的表和数据。如果已经有了相关的数据,可以直接调用存储过程。
阅读全文