创建名为proc_grade的存储过程,要求查询db_student 数据库中每个学生各门功课绩,其中包括每个学生的sno、 sname、 cname、 grade。并调用改proc_ grade存储过程
时间: 2023-12-14 22:38:59 浏览: 153
下面是创建名为proc_grade的存储过程的 SQL 代码:
```
CREATE PROCEDURE proc_grade
AS
BEGIN
SELECT s.sno, s.sname, c.cname, sc.grade
FROM db_student.dbo.student s
INNER JOIN db_student.dbo.score sc ON s.sno = sc.sno
INNER JOIN db_student.dbo.course c ON c.cno = sc.cno
END
```
要调用这个存储过程,只需要使用以下 SQL 代码:
```
EXEC proc_grade
```
这将会返回每个学生各门功课绩的查询结果。
阅读全文