• 中文
    • English
  • 注册
  • 查看作者
  • 7-2:MySQL 自定义函数简介

    一.  自定义函数

    • 用户自定义函数(UDF)是一种对MySQL扩展的途径,其用法与内置函数相同
    • 自定义函数的两个必要条件:参数和返回值,所有的函数都有返回值,但是不一定有参数
    • 函数可以返回任意类型的值,同样可以接收这些类型的参数,函数的参数和返回值之间没有必然的内在的联系
    • 参数的数量,不能超过1024个。

    二.  语法结构

    自定义函数的语法结构:

    CREATE FUNCTION function_name
    RETURNS
    {STRING | INTEGER | REAL | DECIMAL}
    routine_body

    function_name函数名,RETURNS返回值类型,routine_body函数体

    三.  函数体

    • 函数体由合法的SQL语句构成
    • 函数体可以是简单的SELECT或INSERT语句
    • 函数体如果为复合结构则使用BEGIN..END语句
    • 复合结构可以包含声明,循环,控制结构


     

  • 0
  • 0
  • 0
  • 4.8k
  • 梁兴健

    请登录之后再进行评论

    登录
    单栏布局 侧栏位置: