elp_fk_employees AND lpc_id = elp_fk_leave_policy AND cli_id = emp_fk_clients;
DELIMITER ; Result consisted of more than one row我需要将SELECT查询中的每一行传递给函数set_credit_values()。
我正尝试在MySQL5.1中编写一个存储函数,它为给定的房间返回值'AccountIDref‘。如果我只查询内部的SELECT语句,这是可行的(返回room的值)。但是调用函数时,我得到的响应是:CREATE FUNCTION getAccountId (room INT) RETURNS INT DECLARE
我得到了一个Result consisted of more than one row错误,但只针对某些JOB_ID_INPUT值。我知道是什么导致了这个错误,所以我非常小心地确保我的返回值是标量的,而它们应该是标量的。很难看到存储过程,所以我不确定哪里会产生错误。因为这个错误是有条件地抛出的,所以我认为内存可能是一个问题,或者是游标重用。我不经常使用游标,所以我不确定。感谢所有帮助我们的人。