SQL Server 索引中包含查詢字段 (INCLUDE索引)


這種索引無法通過數據的設計視圖進行設計(也可能是沒找到方法!)

 

[sql]  view plain  copy
 
  1. CREATE INDEX IX_ContractDetail_Quantity        
  2. ON ContractDetail (CostID, SubStatus, Note )         
  3. INCLUDE (Quantity);   

和普通的索引唯一的區別就是后面加個了 Include標示

 

表示索引中包含的字段,單不會再上面建立查詢索引。

也就是說可以直接通過 CostId,SubStatus,Note三個字段查找Quantity的值,而不用去查詢ContactDetail表

效率的話不要說,減少了掃描范圍,比直接在表上建立三個字段的組合索引要快。

 

 

 

轉自

http://blog.csdn.net/sumirry/article/details/48261829


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM