Azure SQL 数据库托管实例。当前兼容性级别设置为 140 以匹配本地 SQL Server 2017 测试和开发服务器。我刚刚阅读了有关 Scalar UDF Inlining 的这篇文章,并且很好奇将 Query Optimizer Fixes 设置为 ON 是否会启用此功能?我已经阅读了更多关于该主题的文章,但没有一篇文章解决了这个问题。
Azure SQL 数据库托管实例。当前兼容性级别设置为 140 以匹配本地 SQL Server 2017 测试和开发服务器。我刚刚阅读了有关 Scalar UDF Inlining 的这篇文章,并且很好奇将 Query Optimizer Fixes 设置为 ON 是否会启用此功能?我已经阅读了更多关于该主题的文章,但没有一篇文章解决了这个问题。
不,“查询优化器修复”仅影响可能导致意外查询计划更改的优化器错误修复。它不启用新功能。
启用标量函数内联的唯一方法是将数据库兼容级别设置为 150: