BEGIN TRAN[SACTION] [<trans_name>|<@trans_name_variable>]
COMMIT TRAN[SACTION] [<trans_name>|<@trans_name_variable>]
ROLLBACK TRAN[SACTION] [<trans_name>|<@trans_name_variable>||<@savepoint variable>]
SAVE TRAN[SACTION] [|<@savepoint variable>]
Instrução: SET TRANSACTION
ISOLATION LEVEL nível
nível que uma transação Ti pode assumir:
SERIALIZABLE (Ti executa com completo isolamento)
REPEATABLE READ (Ti só lê dados efetivados (commited) e outras transações não podem modificar dados lidos por Ti)
READ COMMITTED (Ti só lê dados efetivados, mas outras transações podem modificar dados lidos por Ti)*
READ UNCOMMITTED (Ti pode ler dados que ainda não sofreram efetivação)
SNAPSHOT (Ti vê uma imagem dos dados que existiam antes de se iniciar a transação – alterações commited entretanto não são visíveis)
Last updated 3 years ago