2

我不清楚为什么标量函数的执行时间至少比单个查询长两倍,基于函数的主体。详细信息:我编写了 sql-query(将变量声明为参数)并用“设置统计时间”覆盖它并运行它。之后,我将 sql-query 覆盖到标量函数中,并再次使用统计时间执行它。结果让我感到困惑:第二种情况的执行时间比第一种情况长得多(至少长两倍)。

4

1 回答 1

0

标量函数需要为每一行运行一次,并且不能被查询计划引擎优化。在此评论中阅读更多内容。

于 2013-04-05T12:48:13.937 回答