SqlServer 的提示符(Option/With等提示符)不是什麼時候都可以用的

我們在做SqlServer的查詢調優的時候,經常會在語句末尾用到option(loop/merge/hash join)或在join語句前直接聲明loop/merge/hash,來強制SqlServer使用某一特定類型的join方式。但是有些時候經過查詢優化器優化後的執行計劃可能會和你聲明的join方式產生衝突,導致執行計劃生成失敗,我們來看一下下面這個典型案例。   declare @id1 i
相關文章
相關標籤/搜索