存储过程与函数的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了存储过程与函数的区别相关的知识,希望对你有一定的参考价值。

 

delimiter //  将sql结束语句改为//,因为在书写过程或函数时会用到多条语句的执行,需要先改变结束符;以保证begin...end之间多条语句顺利书写。

1.存储过程实现的功能更复杂,而函数针对性更强

2.存储过程可以返回多个值,函数中只能返回一个值。

3.存储过程一般独立的执行,函数可以作为其他SQL语句的组成部分执行。

以上是关于存储过程与函数的区别的主要内容,如果未能解决你的问题,请参考以下文章

面试问题 - SQL 中存储过程与函数的区别

存储过程与函数的区别

MySQL存储过程/存储过程与自定义函数的区别

(转)MySQL存储过程/存储过程与自定义函数的区别

存储过程与函数的区别(转)

存储过程与函数的区别(转)