Qdo e Porque usar Transações no Interbase ????

Delphi

27/01/2004

:?:


Arc

Arc

Curtidas 0

Respostas

Motta

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


GOSTEI 0
Nigro

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
POSTAR