加了OPTION (MERGE JOIN)后出现错误8622,不要添加任何提示问题

Superisboy 2004-11-19 11:24:12
我在加了OPTION (MERGE JOIN)后,不能加where 条件中加and 条件,一加就出错,“由于此查询中定义的提示,查询处理器未能生成查询计划。请重新提交查询,并且不要在查询中指定任何提示,也不要使用 SET FORCEPLAN。”请问这是怎么回事?如果不加OPTION (MERGE JOIN)的话,查询又太慢,老超时,请大家帮忙!
...全文
133 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
l_xiaofeng 2004-11-19
  • 打赏
  • 举报
回复
若一或多個查詢提示造成查詢最佳化器無法產生有效計劃,則會產生錯誤 8622。

由於查詢最佳化器通常為查詢選擇最好的執行計劃,因此建議只有在沒辦法的時候,才經由有經驗的資料庫管理員,使用 <join_hint>、<query_hint> 和 <table_hint> 做為最後的辦法。

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧