2009-06-19 2 views
0

Откат используется для достижения предыдущего фиксации, но что он будет делать точно?Что делает оператор отката точно?

+0

У вас сейчас интервью? Вопросы, которые вы просили в последний час, звучат как какой-то экзамен :) – Quassnoi

+0

Да, мне нужно снять один экзамен – 2009-06-19 10:45:32

ответ

1

Нет, он откатывается к предыдущему/указанному началу транзакции (или точке сохранения). Кстати, он может соответствовать последнему фиксации.

Обратите внимание, что эти термины могут незначительно меняться в зависимости от РСУБД/языка.

0

Ну, детали, очевидно, зависят от СУБД, которую вы используете.

Но в принципе, да, откат будет возвращать вас в состояние только перед запуском транзакции вы в настоящее время.

Детали такие вещи, как, как, например, изменения словаря данных обрабатываются. Кроме того, некоторые системы допускают вложенные или распределенные транзакции, тогда все становится более волосатым.

Подробности на Wikipedia, как обычно :-).