This question already has answers here:
reuse sql with view or function
(4个答案)
6年前关闭。
任何人都有一个好的决策树,可以决定何时在SQL Server中使用 View 以及何时使用表值函数。
(4个答案)
6年前关闭。
任何人都有一个好的决策树,可以决定何时在SQL Server中使用 View 以及何时使用表值函数。
最佳答案
尽管几乎可以将任何 View 简单地转换为内联表值函数,但事实并非如此。
如果需要对构造进行参数化,则使用内联表值函数。就优化器而言,内联表值函数基本上是参数化的 View ,因为优化程序能够将它们与 View 结合在一起并进行处理。多语句表值函数根本不同于内联表值函数。
如果无法使用内联表值函数来执行此操作,请使用多语句表值函数。
07-27 13:13