mysql怎么执行脚本 在mysql中自定义的函数怎么调用?

在mysql中自定义的函数怎么调用?调用,例如:选择函数名(参数列表)。MySQL中的UDF(user-defined function)可以编写一些方法或函数,然后调用它们,它们可以在SQL语句中调

在mysql中自定义的函数怎么调用?

调用,例如:选择函数名(参数列表)。

MySQL中的UDF(user-defined function)可以编写一些方法或函数,然后调用它们,它们可以在SQL语句中调用。

DROP FUNCTION CalculateAmount

CREATE FUNCTION CalculateAmount(userid INT)RETURNS float(10,2)

BEGIN

DECLARE totalCredits float

选择SUM(amount)INTO totalAmount FROM credit User where id=userid

return totalAmount

end

注意在自定义项中,不要定义与数据表中的列同名的列。在SQL中,可以像selectcalculateamount(1)那样调用它。