MYSQL 创建存储过程
时间: 2023-11-08 09:06:09 浏览: 81
MYSQL中创建存储过程可以使用CREATE PROCEDURE语句,下面是一个示例:
```
DELIMITER //
CREATE PROCEDURE myProcedure (IN param1 INT, OUT param2 INT)
BEGIN
SET param2 = param1 * 2;
END//
DELIMITER ;
```
这个存储过程有两个参数:一个输入参数param1和一个输出参数param2。当调用该存储过程时,会将param1乘以2,并将结果存储在param2中。
要执行该存储过程,可以使用CALL语句,如下所示:
```
CALL myProcedure(5, @result);
SELECT @result;
```
这将调用myProcedure存储过程,并将5传递给param1。存储过程将计算5 * 2,并将结果存储在@result变量中。最后,SELECT语句将显示@result的值。
阅读全文