关键字 调用语法 返回值 应用场景
    存储过程 PROCEDURE CALL 存储过程() 理解为有0个或多个 一般用于更新
    存储函数 FUNCTION SELECT 函数() 只能是一个 一般用于查询结果为一个值并返回时

    此外,存储函数可以放在查询语句中使用,存储过程不行。反之,存储过程的功能更加强大,包括能够执行对表的操作(比如创建表,删除表等)和事务操作,这些功能是存储函数不具备的。