解决方法
函数内的查询运行和程序中的一个运行之间的速度没有差别.
存储过程具有聚合结果的问题,它们不能与其他存储过程组合. yl yl yl is is cum cum ome as as as as as..with with with with with with with………….
函数具有高度可组合的优点,因为表值函数可以放置在预期表表达式的任何位置(FROM,JOIN,APPLY,IN等).但功能在功能允许的范围方面有一些非常严格的限制,而不是,因为它们可以出现在查询中的任何地方.
所以真的是苹果到橘子.决定不是由性能驱动,而是由需求驱动.作为一般规则,返回数据集的任何内容都应该是视图或表值函数.任何操纵数据的东西都必须是一个程序.