Creating Indexes on Computed Columns包含六个SET选项的列表,这些选项在索引中使用计算列时必须为ON,一个必须为OFF。
为什么必须这样设置?
最佳答案
因为您不希望计算列的开销超过实际,所以您宁愿拥有一个经过严格编写和测试的代码路径来负责它们,还是拥有128个不同的代码路径(2 ^ 7个选项组合)。
他们允许此代码的开发人员仅假设这些情况确实如此。
关于sql-server - 请解释计算列的SET选项要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2228288/