SQL SERVER中關於OR會導致索引掃描或全表掃描的淺析

在SQL SERVER的查詢語句中使用OR是否會導致不走索引查找(Index Seek)或索引失效(堆表走全表掃描 (Table Scan)、聚集索引表走聚集索引掃描(Clustered Index Scan))呢?是否所有情況都是如此?又該如何優化呢? 下面我們通過一些簡單的例子來分析理解這些現象。下面的實驗環境爲SQL SERVER 2008,如果在不同版本有所區別,歡迎指正。   堆表單索引
相關文章
相關標籤/搜索