mysql 怎么执行带有参数的存储过程

2025-03-07 08:41:45
推荐回答(3个)
回答1:

直接用call调用存储过程,如:call getUserInfo(参数1,参数2...);

回答2:

call sp_add();
是不是你定义的过程有问题吧,并没有指出返回结果来
像我这样是可以的:

CREATE PROCEDURE sp_add(a int, b int,out c int)
begin

set c=a+ b;

end;
调用过程:
call sp_add (1,2,@a);
select @a;

回答3:

MySQL教程4 MySQL8运算符、函数、存储过程及新增数据类型 17.之创建带有IN和OUT参数的存储过程 学习猿地