MySQL如何创建存储过程
在MySQL中,创建存储过程可以使用CREATE PROCEDURE
语句。以下是一个简单的例子,演示如何创建一个存储过程,该过程接收两个整数参数,并返回它们的和。
DELIMITER //
CREATE PROCEDURE AddNumbers(IN num1 INT, IN num2 INT, OUT sum INT)
BEGIN
SET sum = num1 + num2;
END //
DELIMITER ;
要调用这个存储过程,可以使用以下语句:
SET @sum = 0;
CALL AddNumbers(10, 20, @sum);
SELECT @sum;
这将设置变量@sum
为0,然后调用存储过程AddNumbers
,传入参数10和20,并将结果存储在@sum
变量中。最后,通过SELECT
语句查看@sum
的值。
评论已关闭