Transações

Delphi

28/06/2004

Qual e a diferença de eu usar transações ou não, meu sistema fica ruim se eu não usar transação????

Obrigado


Uoquisala

Uoquisala

Curtidas 0

Respostas

Motta

Motta

28/06/2004

transacoes fizam a garantir integridade da base.

imagine a seguinte situacao, saque da cc e deposito na poupanca (transferencia)

seria algo assim (simplificando)

update cc
set saldo = saldo - 100
where conta = 12345;

update poupanca
set saldo = saldo + 100
where conta = 12345;

ou se faz os dois upd´s ou nenhum é isto que lhe garante um bd com suporte a transação.


eu pessoalmente prefiro sempre a transacao explicita, acho mais seguro.


GOSTEI 0
Paulo_amorim

Paulo_amorim

28/06/2004

Olá

De fato, o uso de transações é muito importante pela integridade dos dados
Entretanto, dependendo daquilo que será feito, nao eh tão relevante quanto em outras aplicaççoes

ou se faz os dois upd´s ou nenhum é isto que lhe garante um bd com suporte a transação.

ótimo exemplo. Esse eh um caso que eh relamente necessário o uso, sem o qual o sistema estaria ´frágil´

Até+


GOSTEI 0
POSTAR