存储过程和函数之间有什么区别。存储过程和函数
每当有更多的输入,输出参数我去存储过程。如果只有一个,我会去做功能。
除此之外,如果我使用更多的存储过程,是否有任何性能问题?我很担心,因为我的项目中有近50个存储过程。
它们在概念上有何不同。
提前致谢!
EDITED: -
当我在执行存储过程和函数的计算,我已发现,在存储过程中它正在0.15秒,而在功能上需要0.45sec。
令人惊讶的功能比存储过程花费更多的时间。可能是函数值得其重用。
内联函数执行速度快于存档过程。我认为,这是因为多选函数不能使用统计,这会降低它们的速度,但内联表值函数可以使用统计。
当您运行性能测量时,您学到了什么?请用实际结果更新问题,比较功能和过程。 – 2010-06-25 11:15:51
因为我有很多存储过程,我想检查,如果有任何性能问题有这么多?问题被编辑。 – satya 2010-06-25 13:37:00
当您创建一个EXAMPLE函数和一个EXAMPLE存储过程,并且运行这两个示例1000次以查看性能差异时,您学到了什么?在这两种形式中重写所有50个*不是有用的。运行两个EXAMPLES非常非常有用。 – 2010-06-25 20:41:45