用sql语句编写一个带参存储过程,实现通过学号查询成绩记录
时间: 2023-08-04 22:16:54 浏览: 381
Sql存储过程
好的,以下是基于 MySQL 数据库的带参存储过程,实现通过学号查询成绩记录:
```
DELIMITER //
CREATE PROCEDURE get_scores_by_student_id(IN student_id INT)
BEGIN
SELECT * FROM scores WHERE student_id = student_id;
END //
DELIMITER ;
```
其中,“IN”表示输入参数,即我们需要传入的学号;“scores”表中应该包含学号(student_id)和成绩(score)两个字段。在调用该存储过程时,只需要传入一个整数参数即可查询该学号对应的成绩记录。
阅读全文