封装一段sql代码,完成一种特定的功能,返回结果。s **语法** ~~~ create function 函数([函数参数[,….]]) Returns 返回类型 Begin [characteristic ...] routine_body Return 返回值 end; ~~~ **实例** ~~~ msqyl>DELIMITER // mysql>CREATE FUNCTION sp_cal_max(p_num1 INT,p_num2 INT) RETURNS INT BEGIN IF p_num1 >= p_num2 THEN RETURN p_num1; ELSE RETURN p_num2; END IF; END; mysql>DELIMITER ; mysql>SET @p_num1=2; mysql>SET @p_num2=34; mysql>SELECT sp_cal_max(@p_num1,@p_num2); ~~~