开发者社区> 问答> 正文

MySQL存储过程与函数,何时使用??mysql

我正在查看MySQL存储过程和函数。真正的区别是什么?

它们似乎相似,但是功能有更多限制。

我可能是错的,但是似乎存储过程可以完成所有工作,而存储函数可以完成更多工作。为什么/何时使用过程与函数?

展开
收起
保持可爱mmm 2020-05-17 13:01:29 574 0
1 条回答
写回答
取消 提交回答
  • 您不能将存储过程与普通的SQL混合使用,而可以与存储函数混合使用。

    例如,SELECT get_foo(myColumn) FROM mytable如果get_foo()是一个过程,则无效,但如果get_foo()是一个函数,则可以这样做。代价是功能比程序具有更多的限制。来源:stack overflow

    2020-05-17 13:07:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像