标签: sql sql-server-2008-r2
我继承了很多像这样的代码......
SELECT * FROM dbo.items WHERE ( Option & @optionSum = @optionSum)
然而,这已经成为一个问题,因为计算不可思议且数据集足够大以至于存在性能影响。
有关在where子句中使用bitwsie操作的替代方法的任何建议,这些操作可以提供相同的功能,但也可以使用sargable吗?存储在Option列中的整数值是一个从按位运算计算的整数,我无法更改此值。