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内吗? –