在MySQL中,要退出函数并返回函数结果时,可以使用RETURN语句。它还可以用于终止循环并带着结果退出。
MySQL中RETURN语句的语法为:
RETURN
result;
RETURN语句可以在函数中用于创建退出点。在MySQL中创建的每个函数必须至少有一个RETURN语句,但如果函数中有多个退出点,则可以有多个RETURN语句。还可以使用RETURN语句终止循环,然后带着结果退出循环。
下面的例子演示了如何在MySQL使用RETURN语句在函数中返回结果:
</td>
DELIMITER //
CREATE
FUNCTION
CalcIncome ( starting_value
INT
)
RETURNS
BEGIN
DECLARE
income
;
SET
income = 0;
label1: LOOP
income = income + starting_value;
IF income < 3000
THEN
ITERATE label1;
END
IF;
LEAVE label1;
LOOP label1;
income;
; //
DELIMITER ;
此外,我们还可以使用RETURN语句提前终止循环,并同时退出函数:
starting_value;
原文链接:https://codingdict.com/