我正在尝试创建一个从我的表中提取以 J 开头的任何员工姓名的函数
delimiter $$
create function myfunction(nume_persoane varchar (30)) returns int deterministic
begin
declare omcucap int;
select first_name into omcucap from employee where id = nume_persoane and first_name = 'J%';
return omcucap;
end $$
当我调用select myfunction(first_name) from employee;
它返回的函数时null
。这是为什么?什么解释。。