SQL Server Managment Studio и фиксация - PullRequest
3 голосов
/ 19 февраля 2009

Предположим, у меня была таблица с большим количеством записей, я хотел обновить все записи в этой таблице с помощью SQL Server Managment Studio 2008, я набрал:

Обновить набор таблиц col1 = val

Эта команда обновит все записи через некоторое время, а теперь, если я нажму кнопку Stop excutioin, что именно произойдет, некоторые записи будут обновлены и зафиксированы, или не так, как я никогда не оправдывал эту команду?

1 Ответ

4 голосов
/ 19 февраля 2009

это будет все или ничего, это заданная операция SQL Server использует неявную транзакцию, если явная транзакция не была запущена, это способ обеспечить ACID

чтобы ответить на ваш вопрос, если вы остановите его, он будет в том же состоянии, в котором находился до нажатия! или F5

...