已有表:student创建一存储过程,实现输入学生学号和姓名返回学生的基本信息,并调用该存储过程。
时间: 2023-07-11 07:50:17 浏览: 98
定义一个包含学生信息(学号,姓名,成绩)的顺序表
好的,以下是创建该存储过程的 SQL 代码:
```
CREATE PROCEDURE get_student_info
@student_id INT,
@student_name VARCHAR(50)
AS
BEGIN
SELECT * FROM student WHERE student_id = @student_id AND student_name = @student_name;
END
```
该存储过程接受两个参数:学生的学号和姓名,然后根据这两个条件查询学生的基本信息,最后返回查询结果。
调用该存储过程的 SQL 代码如下:
```
EXEC get_student_info @student_id = 123456, @student_name = '张三';
```
这里的 `@student_id` 和 `@student_name` 分别对应存储过程中的两个参数,你可以根据需要修改这两个参数的值。
阅读全文