我正在研究MySQL存储过程和函数.真正的区别是什么?
它们看起来很相似,但函数有更多的局限性.
我可能错了,但似乎存储过程可以做任何事情,而且比存储函数做得更多.为什么/何时使用过程与函数?
我正在研究MySQL存储过程和函数.真正的区别是什么?
它们看起来很相似,但函数有更多的局限性.
我可能错了,但似乎存储过程可以做任何事情,而且比存储函数做得更多.为什么/何时使用过程与函数?
不能将存储过程与普通SQL混合,而可以使用存储函数.
e、 如果get_foo()
是一个过程,则g.SELECT get_foo(myColumn) FROM mytable
无效,但如果get_foo()
是一个函数,则可以这样做.代价是函数比过程有更多的局限性.