SQL Server Management Studioをコミット
-
05-09-2019 - |
質問
私は多数のレコードを持つテーブルを持っていたと仮定し、私はSQL Serverの経営管理論のスタジオ2008を使用して、そのテーブルのすべてのレコードを更新したかった、私はタイプされた:
更新表が設定COL1 = valの
私はそのコマンドをexcutedたことがないように、このコマンドはすべてのレコードを更新するために、私はストップexcutioinを押した場合、それは今、しばらく時間がかかりますが、正確には何が起こるか、一部のレコードがコミットまたは非upodatedとされるのですか?
解決
それはオール・オア・ナッシングになり、それはセットベースの操作です SQL Serverは、明示的な1が開始されていない場合、暗黙的なトランザクションを使用して、これはACIDを確保するための方法です。
あなたはそれを停止する場合は、押された前にそれがあったように、ので、あなたの質問に答えるために、それは同じ状態になります!またはF5
所属していません StackOverflow