MySQL自定义函数
来源:互联网 发布:中国海洋大学就业 知乎 编辑:程序博客网 时间:2024/06/05 05:14
UDF(user-dinfine function,UDF)自定义函数
自定义函数的两个必要条件:
(1)参数
(2)返回值
创建自定义函数:
CREATE FUNCTION function_name
RETURNS
{STRING|INTEGER|REAL|DECIMAL}
routine_body
函数体:
(1)函数体由合法的SQL语句构成
(2)函数体可以是简单的SELECT或INSERT语句
(3)函数体如果为复合结构则使用BEGIN...END语句
(4)复合结构可以包含声明,循环,控制结构
不带参数的自定义函数
参数的自定义函数
复合结构函数体的自定义函数
自定义函数的两个必要条件:
(1)参数
(2)返回值
创建自定义函数:
CREATE FUNCTION function_name
RETURNS
{STRING|INTEGER|REAL|DECIMAL}
routine_body
函数体:
(1)函数体由合法的SQL语句构成
(2)函数体可以是简单的SELECT或INSERT语句
(3)函数体如果为复合结构则使用BEGIN...END语句
(4)复合结构可以包含声明,循环,控制结构
不带参数的自定义函数
CREATE FUNCTION fun1() RETURNS VARCHAR(30) -> RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H:%i:%s');mysql> SELECT fun1();+-------------------------+| fun1() |+-------------------------+| 2016年05月01日 14:42:32 |+-------------------------+
参数的自定义函数
CREATE FUNCTION fun(num1 SMALLINT,num2 SMALLINT) -> RETURNS FLOAT(10,2) -> RETURN (num1+num2)/2;
复合结构函数体的自定义函数
CREATE FUNCTION adduser(username VARCHAR(20)) -> RETURNS INT UNSIGNED -> BEGIN -> INSERT test(username) VALUES(username); -> RETURN LAST_INSERT_ID(); -> END
0 0
- [原创]Mysql自定义函数
- 两个mysql自定义函数
- mysql自定义函数
- MySQL自定义函数
- mysql自定义函数篇
- mysql 自定义函数
- mysql自定义函数篇
- mysql 自定义函数
- mysql中的自定义函数
- MySQL自定义函数应用
- mysql自定义函数篇
- mysql写自定义函数
- mysql创建自定义函数
- mysql自定义函数
- mysql自定义函数篇
- Mysql自定义函数
- mysql自定义函数篇
- MySql自定义函数
- Android活动的生存期
- jQuery常用插件
- [Unity3D]简单使用Protobuf-net(二)
- POJ 3714(Raid-平面最近点对)
- Poj 2907 Collecting Beepers【枚举+最短路径】
- MySQL自定义函数
- Android 学习资料收集
- 关于Unicode编码的闲谈
- hdoj1002
- Spring核心之依赖注入(三)
- poj 1088 滑雪
- Android开发艺术探索学习笔记之Activity(1)生命周期
- OSGI入门环境搭建及相关概念
- [kuangbin带你飞]专题一 简单搜索-J - Fire!