Fórum Qdo e Porque usar Transações no Interbase ???? #209855
27/01/2004
0
:?:
Arc
Curtir tópico
+ 0
Responder
Posts
27/01/2004
Motta
como em qq bd quando se quer que uma operacao seja integra.
exemplo classico, transferir dinheiro da conta-corrente para poupanca
algo assim
update cc
set saldo = saldo - 100
where conta = 1234;
update poup
set saldo = saldo = saldo + 100
where conta = 1234;
os dois updates tem que ser efetuados senao some dinheiro, usa-se uma transacao para garantir isto
mais detalhe veja os help do delphi e do sgbd
exemplo classico, transferir dinheiro da conta-corrente para poupanca
algo assim
update cc
set saldo = saldo - 100
where conta = 1234;
update poup
set saldo = saldo = saldo + 100
where conta = 1234;
os dois updates tem que ser efetuados senao some dinheiro, usa-se uma transacao para garantir isto
mais detalhe veja os help do delphi e do sgbd
Responder
Gostei + 0
28/01/2004
Nigro
Use as transações todas de uma vez para que a gravação no banco fique mais rápída, como no exemplo acima, pois se tiver um espaço de tempo grande entre uma gravação e outra e cair a energia elétrica entre as duas tarefas, sua tabela perde a integridade.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)