已知学生表和学生档案表,请帮我写一个可以查询特定学生的档案的存储过程
时间: 2024-03-16 21:45:44 浏览: 53
为学生数据库增加一个查询男生或女生的存储过程
好的,以下是可以查询特定学生档案的存储过程:
```
CREATE PROCEDURE get_student_record(@student_id INT)
AS
BEGIN
SELECT s.student_name, s.student_age, sa.record
FROM student s
INNER JOIN student_archive sa ON s.student_id = sa.student_id
WHERE s.student_id = @student_id;
END
```
这个存储过程接收一个参数 @student_id,指定要查询的学生的ID。它使用 INNER JOIN 来将学生表和学生档案表连接起来,并根据传入的 @student_id 查询特定的学生档案,返回学生姓名、年龄和档案记录。
阅读全文