sql编程创建存储过程P_ g,输入学生的学号与课程的课程号查询该学生的这课的成绩
时间: 2023-12-10 07:38:43 浏览: 163
下面是一个简单的 SQL 存储过程示例,可以根据学生学号和课程课程号查询该学生在该门课程中的成绩:
```sql
CREATE PROCEDURE P_g
@student_id INT,
@course_id INT
AS
BEGIN
SELECT score
FROM scores
WHERE student_id = @student_id AND course_id = @course_id
END
```
这个存储过程接受两个参数:学生学号和课程课程号。然后,它查询成绩表中与这些参数匹配的记录,返回该学生在这门课程中的成绩。
要使用此存储过程,请调用以下代码:
```sql
EXEC P_g @student_id = 1234, @course_id = 5678
```
其中,`@student_id` 和 `@course_id` 参数分别设置为要查询的学生学号和课程课程号。如果查询成功,将返回该学生在该门课程中的成绩。
阅读全文