Visual Studio 2010数据库项目的代码分析规则SR0007指出:
您应该通过在ISNULL函数中包装每个可以包含NULL值的列来明确指出如何处理比较表达式中的NULL值.
但是,在以下情况下违反了代码分析规则SR0006:
作为比较的一部分,表达式包含列引用...如果它比较包含列引用的表达式,则代码可能会导致表扫描.
这是否也适用于ISNULL,或者ISNULL是否永远不会导致表扫描?
t-sql sql-server datadude sql-server-2008 sql-server-data-tools
datadude ×1
sql-server ×1
sql-server-2008 ×1
sql-server-data-tools ×1
t-sql ×1