Qdo e Porque usar Transações no Interbase ????
:?:
Arc
Curtidas 0
Respostas
Motta
27/01/2004
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
GOSTEI 0
Nigro
27/01/2004
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.
GOSTEI 0