Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wagner_Pansani

Transações...

Recommended Posts

Olá pessoal, sou novo nesse forum e tenho algumas dúvidas.Quando eu abro uma transação com o BeginTrans eu posso fazer um outro BeginTrans sem ter fechado o anterior??? É meio dificil disso acontecer mais vamos supor que o cliente esteja faturando um pedido (começou um) e então ele resolve passear pelo sistema e vai no lançamento de compra (começa outro).Qual a bagunça acontece no BD numa situação dessas??E também, quantas transações é possível fazer ao mesmo tempo??Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo, usando a logica, você nao pode usar mais de um, pois primeiro uma transacao precisa ser finalizada para outra comecar, isso sao regras de negocios....você pode ter varias transacoes, mais uma separada da outra...

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Transações aninhadas" são possíveis sim em SGBDs modernos. Pode-se definir uma árvore de transações e sub-transações e isto possibilita melhorias em desempenho, tolerância a falhas e simplificação da programação.Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.