变量
变量声明和使用
DELIMITER //
CREATE FUNCTION complex_calculation(x INT, y INT)
RETURNS INT
BEGIN
-- 声明变量
DECLARE a INT DEFAULT 0;
DECLARE b INT;
DECLARE result INT;
-- 变量赋值
SET a = x * 2;
SET b = y + 10;
-- 条件逻辑
IF a > b THEN
SET result = a - b;
ELSE
SET result = b - a;
END IF;
-- 返回结果
RETURN result;
END //
DELIMITER ;