Savepoint

Savepoint

Un savepoint (en español, punto de recuperación) es una forma de implementar subtransacciones (también conocidas como transacciones anidadas) dentro de un sistema gestor de base de datos relacional indicando un punto dentro de una transacción de base de datos que puede ser "rolled back" (devuelta) sin afectar a cualquier trabajo realizado en la transacción antes de que el punto de recuperación fuera creado. Varios savepoints pueden existir dentro de una transacción individual. Los Savepoints son útiles para implementar recuperación de errores complejos en aplicaciones de base de datos — si ocurre un error en el medio de una transacción de múltiples sentencias, la aplicación puede ser capaz de recuperarse del error (devolviendo, "rolling back", hasta un savepoint) sin necesidad de abortar la transacción completa.

Un savepoint puede estar declarado emitiendo una sentencia SAVEPOINT name. Todos los cambios realizados después de un savepoint han sido declarados que pueden ser deshechos emitiendo un comando ROLLBACK TO SAVEPOINT name command. Emitiendo RELEASE SAVEPOINT name causará que el savepoint concreto sea descartado, pero no afectará a nada más. Emitiendo los comandos ROLLBACK o COMMIT también descartará cualesquiera savepoints creados desde el inicio de la transacción principal.

Savepoints son soportados de alguna u otra forma en sistemas de bases de datos tales como PostgreSQL, Oracle, Microsoft SQL Server, MySQL, DB2, y Firebird. Los Savepoints están también definidos en el estándard SQL.


Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

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

  • 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, который применяется для того, чтобы: отменить все изменения, внесённые начиная с момента начала транзакции или с какой то точки сохранения… …   Википедия

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”