0
我試着閱讀有關MySQL的函數無數的幫助頁面,但我沒能把握一個核心概念。在下面的例子:什麼是starting_value
點,爲什麼不能把它僅僅是CREATE FUNCTION
CalcIncome(INT)?解釋功能在MySQL
DELIMITER //
CREATE FUNCTION CalcIncome (starting_value INT)
RETURNS INT
BEGIN
DECLARE income INT;
SET income = 0;
label1: WHILE income <= 3000 DO
SET income = income + starting_value;
END WHILE label1;
RETURN income;
END; //
DELIMITER ;
否則怎麼你會使用整型變量沒有名字或者某種方式來使用它?這是思考的一種方式:) –
是否有可能只是說CREATE FUNCTION CalcIncome(CalcIncome INT)? –
或者是功能答案存儲在starting_value內嗎? –