存储过程和功能

sat*_*tya 6 sql-server stored-procedures

存储过程和函数之间有什么区别.

每当有更多输入时,输出参数就会用于存储过程.如果它只是一个我会去功能.

除此之外,如果我使用更多存储过程,是否存在任何性能问题?我很担心,因为我的项目中有近50个存储过程.

它们在概念上有何不同.

提前致谢!

编辑: -

当我在存储过程和函数中执行计算时,我发现在存储过程中它需要0.15秒,而在函数中需要0.45秒.

令人惊讶的是,功能比存储过程花费更多时间.可能功能是值得的可重用性.

内联函数的执行速度比执行程序快.我认为,这是因为多选功能不能使用statastics,这会降低它们的速度,但内联表值函数可以使用统计信息.