函数体由合法的SQL语句构成; |
可以是简单的select或者insert语句 |
如果是复合结构,则使用begin……end语句; |
复合结构可以包含声明,循环,控制结构; |
创建自定义函数:
CREATE FUNCTION func_name(para1 type[,para2 type,……])
RETURNS {STRING| INTEGER| REAL| DECIMAL}
routine_body--函数体
create function f1(num1 smallint unsigned,num2 smallint unsigned)
returns float(10,2)
return(num1+num2)/2;