我有一个查询(它是更大的复杂查询的一部分(
SELECT ISNULL(dbo.Event.Sap_Equipment_ID,0)
FROM dbo.Event
当我尝试执行它时,没有答案,它永远在运行。但是当我删除ISNULL()
它完成得非常快。
列Sap_Equipment_ID
为:
类型:比京特
长度: 19
不为空:假
可能是什么原因?
最有可能(特别是因为字段在 _ID
结束(,该字段被索引。
对索引字段使用任何操作会使索引不可用于查询。这可能就是所需时间增加的原因。