0
我可以調用mysql函數內的存儲過程。我嘗試過,但它會引發語法錯誤。可能嗎?在mysql函數中調用storedprocedure
DELIMITER $$
DROP FUNCTION IF EXISTS `fn_abcd`$$
CREATE FUNCTION `fn_abcd`(orderItem BIGINT(45),quantity INT) RETURNS double
BEGIN
DECLARE TotalNetValue DOUBLE;
set TotalNetValue = call sp_abcd(orderItem,quantity);
RETURN TotalNetValue;
END$$
DELIMITER ;
我認爲你需要使用INOUT參數來獲得你的輸出。你可以檢查文件嗎? – mohkhan
show create sp_abcd – chetan