热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MySQL——自定义函数(7)

一.自定义函数1.自定义函数:用户自定义的函数(user-definedfunction,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同。2.自定义函数得两个必要条件:


一.自定义函数

1.自定义函数:用户自定义的函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同。

2.自定义函数得两个必要条件:(1)参数(2)返回值

3.函数可以返回任意类型的值,同样可以接受这些类型的参数(参数的数量理论上来讲不能超过1024个)


二.创建自定义函数

1.创建自定义函数

  CREATE FUNCTION function_name

   RETURNS

  {STRING|INTEGER|REAL|DECIMAL}

   routine_body

2.关于函数体(routine_body)

(1)函数体有合法的SQL语句构成;

(2)函数体可以是简单的SELECT或INSERT语句;

(3)函数体如果为符合结构则使用BEGIN...END语句;

(4)复合结构可以包含声明,循环,控制结构;


三.创建无参函数

 


四.创建有参函数

 


五.创建具有复合结构函数体的自定义函数(DELIMITER 修改MySQL默认的分割符)



推荐阅读
author-avatar
寒风中挣扎_427
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有