Мой интервьюер задал мне вопрос, что я вставляю 10 строк в таблицу базы данных, и в какой-то 5-й строке я нахожу некоторые проблемы, тогда как мне откатить все записи?
Пожалуйста, дайте мне знать, как я могу это сделать
Предполагая, что все происходит в одной транзакции, используйте команду ROLLBACK.
ROLLBACK
Перед тем, как вставить строки
BEGIN TRANSACTION TransactionName
[Вставить строки]
Тогда либо
COMMIT TRANSACTION TransactionName
ИЛИ
ROLLBACK TRANSACTION TransactionName
при любых проблемах во время вставки.