5 回答

TA貢獻(xiàn)1951條經(jīng)驗 獲得超3個贊
調(diào)用如:select 函數(shù)名(參數(shù)列表)。
mysql中的UDF(自定義函數(shù)),可以寫好一些方法或 函數(shù),然后進(jìn)行調(diào)用,而且是在SQL語句中可以進(jìn)行調(diào)用。
DROP FUNCTION CalculateAmount
CREATE FUNCTION CalculateAmount(userid INT) RETURNS float(10,2)
BEGIN
DECLARE totalCredits FLOAT;
SELECT SUM(amount) INTO totalAmount FROM credit_user WHERE id =userid;
RETURN totalAmount;
END
要注意的是,在UDF中,不要定義與數(shù)據(jù)表中重名的列。而在SQL中, 則可以像SELECT CalculateAmount(1);那樣去調(diào)用了。

TA貢獻(xiàn)1993條經(jīng)驗 獲得超6個贊
1
2
3
4
5
function function_tool(參數(shù)){
函數(shù)代碼
}
調(diào)用方法:
function_tool(參數(shù))
- 5 回答
- 0 關(guān)注
- 1055 瀏覽
添加回答
舉報