创建不带参数的自定义函数
create function 【函数名】() returns 【返回值类型】
-> 【函数类别】
-> return 【返回值】;
函数类别
1.CONTAINS SQL 包含了SQL语句(函数默认为这种类型)
2.READS SQL DATA 只是读取数据,不修改数据
3.NO SQL 没有SQL语句(当然也不会修改数据)
4.DETERMINISTIC 确定的
5.MODIFIES SQL DATA 将修改数据
创建带参数的函数
create function 【参数名】(【参数1】 【参数1数据类型】, 【参数2】 【参数2数据类型】,...) returns 【返回值类型】
-> 【函数类别】
-> return 【返回值】;