当存储过程可以完成SQL函数的所有操作时,为什么我们需要SQL函数?

时间:2016-08-30 04:59:43

标签: sql-server stored-procedures

请不要指定存储过程和函数之间的差异。只想了解函数优于存储过程的原因。

我的理解是存储过程比函数运行得更快,它可以完成函数可以做的所有事情,为什么我们需要函数呢?

我已经阅读了文章,其中声明它可以很容易地嵌入到select语句中,但也可以在存储过程中完成(通过在存储过程中编写整个select语句)。

1 个答案:

答案 0 :(得分:1)

函数可以在SQL语句中内联使用,而存储过程则不能。