如何使用mysql将参数传递给存储过程

busg9geu  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(331)

我正在尝试向这个存储过程添加参数

DELIMITER $$

DROP PROCEDURE IF EXISTS `mifostenant-default`.`test` $$
CREATE PROCEDURE `mifostenant-default`.`test` ()

BEGIN

select * from employees 

END $$

DELIMITER ;
kdfy810k

kdfy810k1#

下面是创建过程并向其传递参数的方法:

delimiter $$
DROP PROCEDURE IF EXISTS `mifostenant-default`.`test`;
CREATE PROCEDURE `mifostenant-default`.`test` (IN empName CHAR(20))
BEGIN
    SELECT * FROM employees WHERE employee_name=empName;
END $$
delimiter ;

你的程序如下:

CALL  mifostenant-default.test(the_parameter_to_pass);

相关问题