質問

私は多数のレコードを持つテーブルを持っていたと仮定し、私はSQL Serverの経営管理論のスタジオ2008を使用して、そのテーブルのすべてのレコードを更新したかった、私はタイプされた:

更新表が設定COL1 = valの

私はそのコマンドをexcutedたことがないように、このコマンドはすべてのレコードを更新するために、私はストップexcutioinを押した場合、それは今、しばらく時間がかかりますが、正確には何が起こるか、一部のレコードがコミットまたは非upodatedとされるのですか?

役に立ちましたか?

解決

それはオール・オア・ナッシングになり、それはセットベースの操作です SQL Serverは、明示的な1が開始されていない場合、暗黙的なトランザクションを使用して、これはACIDを確保するための方法です。

あなたはそれを停止する場合は、押された前にそれがあったように、

ので、あなたの質問に答えるために、それは同じ状態になります!またはF5

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top