Fórum Qdo e Porque usar Transações no Interbase ???? #209855

27/01/2004

0

:?:


Arc

Arc

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


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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar