これは私がちょうど同僚のマシンで目撃した非常に奇妙なシナリオでした。部分的な結果しか返さないSSMS
SSMSでupdate
ステートメントを発行しているうちに、返されたメッセージが単一のレコードが更新されたことがわかりました。すべてのレコードに対して同じテーブルをクエリすると、SQLは前のupdate
ステートメントのwhere
句と一致しない単一の結果のみを返しました。この現象を何度も再現することができました。
select *
クエリを実行し、そしてこのウィンドウでは、18枚のレコードは、私たちの
update
文の
where
句に合致するレコードを含む戻されました。
最初のタブに戻り、select *
を実行しても、単一のレコードしか作成されませんでした。私たちは、そのタブでSQLインスタンスに再接続しようとしましたが、その後完全な18の結果を返すことができました。
どうしましたか? SSMSには何らかのエラーがあるようですが、「壊れた」タブのupdate
とselect
(1つ)のレコードには非常に困惑しています。誰もこれの前にこのような何かを見ましたか?
このタブを別のインスタンスに接続できますか? –