- 主体部分(BEGIN…END):
主体部分包含了实际的计算逻辑和代码块,用于执行所需的计算和操作。
DELIMITER // CREATE FUNCTION myFunction(parameter1 INT, parameter2 VARCHAR(50)) RETURNS INT BEGIN DECLARE result INT; -- 声明所需的变量 -- 执行 SQL 语句 SELECT COUNT(*) INTO result FROM myTable WHERE column1 = parameter1; -- 使用条件语句 IF result > 10 THEN -- 执行某些操作 ELSE -- 执行其他操作 END IF; -- 使用循环语句 WHILE result > 0 DO -- 执行循环体 SET result = result - 1; END WHILE; -- 返回结果 RETURN result; END // DELIMITER ;