クエリの推定実行プランを取得しようとすると、SSMS は(1 row(s) affected)
メッセージ ペインとステータス バーの "クエリが正常に実行されました" 以外の結果を表示しないことがあります。
CTRL+L
やりたいことの一部を実行しようとすると、推定実行計画が表示されます。しかし、変数宣言から 700 行も離れた手順の一部を分析しなければならないことがあるため、これはかなり面倒です。しかし、最初の段落で説明したように、insert ステートメントと update ステートメントによってはまったく結果が得られない場合があります。
クエリが実行計画を推定できないようにするものはありますか? これを解決するにはどうすればよいですか?
編集:結合にステートメントが多すぎるいくつかの結合テーブルの実行計画を取得しようとすると、これが発生することがわかりました。
... FOO inner join BAR on contidion1, condition2... conditionN
何らかの理由でまだわかりませんが、条件の量を減らすことで問題が解決しました。質問を改善するために、私はまだこれを分離しようとしています。