使用MySQL3、创建存储过程,存储过程名为proc_depart,利用这个存储过程在学生基本信息表student中修改系名称,把修改前的旧系名和修改后的新系名作为参数传递给存储过程。 执行存储过程,将软件工程系改为软件系。
时间: 2024-03-01 17:28:26 浏览: 62
在MySQL中创建带有IN和OUT参数的存储过程的方法
首先,你需要在MySQL3中创建存储过程proc_depart,代码如下:
```
DELIMITER //
CREATE PROCEDURE proc_depart(IN old_dept VARCHAR(50), IN new_dept VARCHAR(50))
BEGIN
UPDATE student SET department = new_dept WHERE department = old_dept;
END //
DELIMITER ;
```
这个存储过程有两个输入参数,分别是旧系名和新系名。它会在学生基本信息表student中查找所有旧系名,并将它们修改为新系名。
然后,你可以执行这个存储过程,将软件工程系改为软件系,代码如下:
```
CALL proc_depart('软件工程系', '软件系');
```
执行完毕后,所有在学生基本信息表student中的软件工程系都会被修改为软件系。
阅读全文