fbpx
Wikipedia

Savepoint

Un punto de recuperación, del inglés savepoint, 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 restaurada sin afectar a cualquier trabajo realizado en la transacción antes de que el punto de recuperación fuera creado. Pueden existir varios puntos de recuperación dentro de una transacción individual. Los puntos de recuperación son útiles para implementar la recuperación ante errores complejos en aplicaciones de base de datos. Si ocurre un error en medio de una transacción compuesta por múltiples sentencias, la aplicación puede ser capaz de recuperarse del error revirtiendo la transacción hasta un punto de recuperación anterior sin necesidad de abortar la transacción completa.[cita requerida]

Un punto de recuperación puede estar declarado emitiendo una sentencia SAVEPOINT name. Todos los cambios realizados después de que un punto de recuperación haya sido declarado pueden ser deshechos emitiendo una sentencia ROLLBACK TO SAVEPOINT name. Emitiendo RELEASE SAVEPOINT name causará que el punto de recuperación concreto sea descartado, pero no afectará a nada más. Emitiendo los comandos ROLLBACK o COMMIT también descartará cualesquiera puntos de recuperación creados desde el inicio de la transacción principal.[cita requerida]

Los puntos de recuperación son implementados de una u otra forma en sistemas de bases de datos tales como PostgreSQL, Oracle, Microsoft SQL Server, MySQL, DB2, y Firebird. Los puntos de recuperación están también definidos en el estándar SQL.[cita requerida]

Referencias

  •   Datos: Q5968778

savepoint, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, septiembre, 2007, punto, recuperación, inglés, savepoint, forma, implementar, subtransacciones, también, conocidas, como, transacciones, anidada. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 4 de septiembre de 2007 Un punto de recuperacion del ingles savepoint es una forma de implementar subtransacciones tambien conocidas como transacciones anidadas dentro de un sistema gestor de base de datos relacional indicando un punto dentro de una transaccion de base de datos que puede ser restaurada sin afectar a cualquier trabajo realizado en la transaccion antes de que el punto de recuperacion fuera creado Pueden existir varios puntos de recuperacion dentro de una transaccion individual Los puntos de recuperacion son utiles para implementar la recuperacion ante errores complejos en aplicaciones de base de datos Si ocurre un error en medio de una transaccion compuesta por multiples sentencias la aplicacion puede ser capaz de recuperarse del error revirtiendo la transaccion hasta un punto de recuperacion anterior sin necesidad de abortar la transaccion completa cita requerida Un punto de recuperacion puede estar declarado emitiendo una sentencia SAVEPOINT i name i Todos los cambios realizados despues de que un punto de recuperacion haya sido declarado pueden ser deshechos emitiendo una sentencia ROLLBACK TO SAVEPOINT i name i Emitiendo RELEASE SAVEPOINT i name i causara que el punto de recuperacion concreto sea descartado pero no afectara a nada mas Emitiendo los comandos ROLLBACK o COMMIT tambien descartara cualesquiera puntos de recuperacion creados desde el inicio de la transaccion principal cita requerida Los puntos de recuperacion son implementados de una u otra forma en sistemas de bases de datos tales como PostgreSQL Oracle Microsoft SQL Server MySQL DB2 y Firebird Los puntos de recuperacion estan tambien definidos en el estandar SQL cita requerida Referencias Editar Datos Q5968778Obtenido de https es wikipedia org w index php title Savepoint amp oldid 117905980, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos