SAVEPOINT

SAVEPOINT

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

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

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

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

Пример

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

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

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

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


Wikimedia Foundation. 2010.

Смотреть что такое "SAVEPOINT" в других словарях:

  • Savepoint — A savepoint is a way of implementing subtransactions (also known as nested transactions) within a relational database management system by indicating a point within a transaction that can be rolled back to without affecting any work done in the… …   Wikipedia

  • Savepoint — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Savepoint — Оператор ROLLBACK (откат) применяется для того, чтобы: отменить все изменения, внесённые начиная с момента начала транзакции или с какой то точки сохранения (SAVEPOINT). очистить все точки сохранения данной транзакции завершить транзакцию… …   Википедия

  • savepoint — noun A designated spot where the player can save their progress. I died just before I reached the savepoint and had to repeat everything from my previous save …   Wiktionary

  • SQL — This article is about the database language. For the airport with IATA code SQL, see San Carlos Airport. SQL Paradigm(s) Multi paradigm Appeared in 1974 Designed by Donald D. Chamberlin Raymond F. Boyce Developer …   Wikipedia

  • Rollback (data management) — In database technologies, a rollback is an operation which returns the database to some previous state. Rollbacks are important for database integrity, because they mean that the database can be restored to a clean copy even after erroneous… …   Wikipedia

  • Black (Computerspiel) — BLACK Entwickler Criterion Games Publisher …   Deutsch Wikipedia

  • Rollback — Saltar a navegación, búsqueda Para el flag, véase Wikipedia:Reversores. En tecnologías de base de datos, un rollback es una operación que devuelve a la base de datos a algún estado previo. Los Rollbacks son importantes para la integridad de la… …   Wikipedia Español

  • ROLLBACK — У этого термина существуют и другие значения, см. Rollback. ROLLBACK (откат)  оператор языка SQL, который применяется для того, чтобы: отменить все изменения, внесённые начиная с момента начала транзакции или с какой то точки сохранения… …   Википедия

  • Rollback — У этого термина существуют и другие значения, см. Откат назад. ROLLBACK (откат)  оператор языка SQL, который применяется для того, чтобы: отменить все изменения, внесённые начиная с момента начала транзакции или с какой то точки сохранения… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»