[firebase-br] Tentando entender Transactions

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Ter Fev 7 08:57:39 -03 2006


i> 1-O starttransaction só é encerrado com o Commit ou também com o commitretaining?

Só com o Commit.

i> 2-Possuo Várias tabelas dependentes entre si, ex: Pedidos,
i> clientes, itens, formadepagamento, produtos, etc e insiro na tabela
i> pedidos um novo registro startando uma transação. A Pergunta é:
i> preciso startar outra transação ou tudo fica relacionado dentro da primeira.

Depende de como vc quer tratar. Geralmente cada operação "lógica" tem
sua própria transação.

i> 3-O commitretaining permite as estações de trabalho enxergarem as
i> auterações de dados imediatamente ou somente após o Commit?

Independente do isolamento utilizado, o Firebird não suporta
DirtyRead, portanto vc nunca vai enxergar os dados antes do commit.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br







Mais detalhes sobre a lista de discussão lista