在像这样运行时执行得很好:因为有一个索引for (FVAL,TVAL),所以查询是完全最优的,现在,最好在这里使用用户定义函数返回的常量。函数将返回整个事务的常量值,而不仅仅是这个查询。:
SELECT YADAYADA FROM MYTABLE WHERE FVAL <= dbo.myVal() AND T
我有一个SQL标量值函数,它将自定义表类型作为其唯一的参数。此表类型参数是单个整数列。SQL函数计算数据集的中位数并返回结果整数。我的web forms web应用程序(用C#编写)中有一个仪表板,其中显示了一些有趣的指标。目前,我有一个自定义数据类型的IQueryable,它被筛选下来,然后我被迫枚举我想要获得其中值的整个整数列。目前,我有一个本地函数<