在存储过程中的任何地方都不会替换IN参数

时间:2019-02-14 07:24:05

标签: mysql-workbench

我有一个存储过程,其中有2个输入参数。当我执行存储过程时,无法获得结果。

当我运行show full process list查询时,我发现该查询是我在过程内部编写的。    1)参数值未替换。 你们能帮我吗?

CREATE PROCEDURE getEmployeDetails(IN _DEPARTMENT_NO INT)
BEGIN
    select * from employee e where e.department_no = _DEPARTMENT_NO;
END

call getEmployeDetails(10);

show full processlist;

select * from employee e where I.department_no = _DEPARTMENT_NO;

我期望的是,应该将其替换为10。

0 个答案:

没有答案