函数

作者: DOB_8199 | 来源:发表于2021-03-19 00:07 被阅读0次

    含义

    一组预先编译好的SQL语句的集合,理解成批处理语句

    1、提高代码的重用性

    2、简化操作

    3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率


    区别:

    存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新

    函数:有且仅有1 个返回,适合做处理数据后返回一个结果



    创建语法

    CREATE FUNCTION 函数名(参数列表)  RETURNS  返回类型

    BEGIN

        函数体

    END

    1.参数列表 

    包含两部分:参数名 参数类型

    2.函数体

    肯定会有return语句,如果没有会报错

    如果return语句没有放在函数体的最后也不报错,但不建议

    returns后是类型,return后是值;

    3.函数体中仅有一句话,则可以省略begin end

    4.使用 delimiter语句设置结束标记



    调用语法

    SELECT 函数名(参数列表)


    查看函数

    SHOW CREATE FUNCTION myf3;


    删除函数

    DROP FUNCTION myf3;

    相关文章

      网友评论

          本文标题:函数

          本文链接:https://www.haomeiwen.com/subject/dwggfltx.html