TRANSACCIONES EN BASES DE DATOS

Description

Presentacion
Adriana Silva4632
Slide Set by Adriana Silva4632, updated more than 1 year ago
Adriana Silva4632
Created by Adriana Silva4632 over 8 years ago
29
0

Resource summary

Slide 1

    COMMIT
    Marca el final de una transacción correcta, implícita o explícita. Si @@TRANCOUNT es 1, COMMIT TRANSACTION hace que todas las modificaciones efectuadas sobre los datos desde el inicio de la transacción sean parte permanente de la base de datos, libera los recursos mantenidos por la transacción y reduce @@TRANCOUNT a 0. Si @@TRANCOUNT es mayor que 1, COMMIT TRANSACTION solo reduce @@TRANCOUNT en 1 y la transacción sigue activa.
    SINTAXIS:COMMIT [ { TRAN | TRANSACTION } [ transaction_name | @tran_name_variable ] ] [ WITH ( DELAYED_DURABILITY = { OFF | ON } ) ] [ ; ]

Slide 2

    ROLLBACK
    Revierte una transacción explícita o implícita hasta el inicio de la transacción o hasta un punto de retorno dentro de la transacción. Puede usar ROLLBACK TRANSACTION para borrar todas las modificaciones de datos realizadas desde el inicio de la transacción o hasta un punto de retorno. También libera los recursos que mantiene la transacción.
    SENTENCIA:ROLLBACK { TRAN | TRANSACTION }      [ transaction_name | @tran_name_variable      | savepoint_name | @savepoint_variable ] [ ; ]

Slide 3

    SAVE POINT
    Los puntos de chequeo son un método de creación de transacciones, similar a COMENZAR y COMMIT , excepto que los comandos SAVEPOINT y RELEASE se nombran y se pueden anidar. El comando SAVEPOINT inicia una nueva transacción con un nombre. Los nombres de transacción no tiene que ser único. Un punto de salvaguarda se puede iniciar ya sea dentro o fuera de un EMPEZAR ... COMMIT . Cuando un punto de salvaguarda es la más exterior punto de almacenamiento y no es dentro de un EMPEZAR ... COMMIT entonces el comportamiento es el mismo que BEGIN TRANSACTION diferido.
    SINTAXIS: SAVEPOINT identifier ROLLBACK [WORK] A [SAVEPOINT] identifier SAVEPOINT LIBERACIÓN identifier

Slide 4

    SET TRANSACTION
    Controla el comportamiento del bloqueo y de las versiones de fila de las instrucciones Transact-SQL emitidas por una conexión a SQL Server.
    SINTAXIS: SET TRANSACTION ISOLATION LEVEL     { READ UNCOMMITTED     | READ COMMITTED     | REPEATABLE READ     | SNAPSHOT     | SERIALIZABLE     } [ ; ]
Show full summary Hide full summary

Similar

Transacciones en bases de datos
Leonel Alejandro Gómez
Colecciones
FerCho MuRi
Actividad de aprendizaje 1
Misael Jimenez
Transacción de base de datos
Hanie Mora Sheordea
EVALUACIÓN GENERAL Voleibol
OLGA YANET QUEVEDO CRUZ
Identificación de piezas
Lizbeth Gallardo
1_Responsabilidad Social
monica Barrios
Biology B1
Chloe Winn
AQA - English Language Unit 1
Alice Love