MYSQL自定义函数(五)
来源:互联网 发布:北京大学安金鹏 知乎 编辑:程序博客网 时间:2024/06/06 01:23
创建自定义函数
CREATE FUNCTION function_name(param1, param2)
RETURNS 返回值类型{STRING|INTEGER|REAL|DECIMAL}
routine_body - 函数体
CREATE FUNCTION SHOW_AVG(num1 SMALLINT UNSIGNED , num2 SMALLINT UNSIGNED)
RETURNS FLOAT(10,2) UNSIGNED
RETURN (num1 + num2)/2;
删除函数:DROP FUNCTION function_name;
查询函数:SHOW FUNCTION STATUS;
调用函数:SELECT f2(10,15);
修改分隔符:DELMITER 分隔符
例:DELIMITER //
/* 将分隔符修改为 ‘//’
当函数体内需要执行的是多条语句时,要使用BEGIN…END语句,
且当编写函数体内容的时候,需要使用 DELIMITER 关键字将分隔符先修改为别的,否则编写语句的时候写到 ‘;’ 的时候会直接执行,导致函数编写失败,
删除函数:DROP FUNCTION [IF EXISTS] function_name
*/
例:
DELIMITER //
CREATE FUNCTION ADD_USER(p_id SMALLINT,username VARCHAR(20))
RETURNS INT UNSIGNED
BEGIN
INSERT user(p_id,username) VALUES(p_id,username);
RETURN LAST_INSERT_ID();
END
- MYSQL自定义函数(五)
- MySQL学习历程(五):各种函数
- mysql学习笔记五(常用函数)
- lib_mysqludf_sy--mysql集成用户自定义函数(添加自定义函数)
- MySQL是什么玩意儿(五)使用MySQL函数
- Mysql 从零开始(五)函数之字符串函数
- MySQL知识(五)——数学函数、字符串函数
- mysql自定义函数(貌似处理页码)
- MySQL 加载UDF(自定义函数)
- MySQL学习笔记(十四)自定义函数
- MYSQL数据库(十六)-自定义函数
- MYSQL 自定义函数(if else)
- [原创]Mysql自定义函数
- 两个mysql自定义函数
- mysql自定义函数
- MySQL自定义函数
- mysql自定义函数篇
- mysql 自定义函数
- Velocity简单使用
- 深度学习(二十九)Batch Normalization 学习笔记
- js点击心向上飘的效果
- ASCII、Unicode、GBK和UTF-8字符编码的区别联系
- 随机生成10个含有32位数字或者字符的密码
- MYSQL自定义函数(五)
- 【路标】我的自学之路
- 小米2s刷回低版本ROM
- 非图像界面服务器执行demo时报错的解决方案
- 七,Java集合类(5)——Queue接口及其实现类
- java解析json的方法
- 面试小记——listview的问题
- 记录下mybatis中#{}和${}传参的区别
- hive 实践(二):hive基本原理