自己创建了一个mysql function , 如下图所示:
DELIMITER $$
CREATE FUNCTION F_GET_PRICE (CURR_PRICE DECIMAL) RETURNS decimal(11,2)
begin
DECLARE PRICE DECIMAL(11,2) DEFAULT 0;
-- 省略业务代码
SET PRICE = CURR_PRICE ;
return PRICE;
end
一直返回0 :很纠结 ,最后发现 将 传入的参数格式改变为 DECIMAL(11,2) 就可以了
仅此提醒自己