创建一个名为“proc_2”的存储过程,用于向学生表的所有字段添加一条记录,记录具体内容由调用时决定。然后调用该存储过程。
时间: 2023-06-16 10:06:08 浏览: 791
存储过程学习1
好的,以下是创建存储过程的 SQL 代码:
```
CREATE PROCEDURE proc_2
@name VARCHAR(50),
@age INT,
@gender VARCHAR(10),
@grade VARCHAR(20),
@major VARCHAR(50)
AS
BEGIN
INSERT INTO student(name, age, gender, grade, major)
VALUES(@name, @age, @gender, @grade, @major)
END
```
这个存储过程需要输入五个参数,分别是学生的姓名、年龄、性别、年级和专业。执行存储过程时会向学生表中插入一条新记录,记录的内容由传入的参数决定。
然后,您可以使用以下代码来调用该存储过程:
```
EXEC proc_2 '张三', 20, '男', '一年级', '计算机科学'
```
这将向学生表中插入一条记录,学生姓名为“张三”,年龄为20岁,性别为“男”,年级为“一年级”,专业为“计算机科学”。
阅读全文