ROLLBACK

Оператор ROLLBACK (откат) применяется для того, чтобы:

  • отменить все изменения, внесённые начиная с момента начала транзакции или с какой-то точки сохранения (SAVEPOINT).
  • очистить все точки сохранения данной транзакции
  • завершить транзакцию
  • освободить все блокировки данной транзакции

Замечания по использованию

Рекомендуется явно завершать транзакции в прикладных программах используя команды COMMIT WORK (или ROLLBACK WORK). Если Вы явно не записали транзакцию, а прикладная программа завершилась аварийно, последняя не записанная транзакция будет откачена.

Пример

Для добавления записи к таблице MyTable и последующей отмены этого действия, введите следующие команды:

 BEGIN TRANSACTION;
 INSERT INTO MyTable VALUES ('50', 'some string');
 ROLLBACK WORK;

Связанные темы

Операторы COMMIT, SAVEPOINT, SET TRANSACTION.

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home