откатить все записи в sql server - PullRequest
1 голос
/ 29 октября 2010

Мой интервьюер задал мне вопрос, что я вставляю 10 строк в таблицу базы данных, и в какой-то 5-й строке я нахожу некоторые проблемы, тогда как мне откатить все записи?

Пожалуйста, дайте мне знать, как я могу это сделать

Ответы [ 2 ]

5 голосов
/ 29 октября 2010

Предполагая, что все происходит в одной транзакции, используйте команду ROLLBACK.

1 голос
/ 29 октября 2010

Перед тем, как вставить строки

BEGIN TRANSACTION TransactionName

[Вставить строки]

Тогда либо

COMMIT TRANSACTION TransactionName

ИЛИ

ROLLBACK TRANSACTION TransactionName

при любых проблемах во время вставки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...