1.自定义函数的要素:
- 函数名
- 参数列表
- 函数体
- 返回值
2.语法
定义:
Create function 函数名(参数列表) 返回类型
函数体
注:这里的返回类型必须要是mysql的类型,varchar() int 等等
例子:
delimiter $$
create function say() returns varchar(200)
begin
return 'hello world';
end
$$
delimiter ;
注:
<strong>delimiter $$</strong>
是把sql中的结束符; 改成$$ 因为函数中用到了; 最后再把结束符改回来成;
调用自定义函数
注意:函数是与当前所使用的数据库绑定在一起的,在一个数据库中创建函数,在另一个数据库中无法使用。