[firebase-br] Dead Lock em transações

Marcio Morais otherpan em yahoo.com.br
Qua Jan 5 11:43:03 -03 2005


Obrigado Francisco vou adotar sua sugestão!

[]'s
Marcio Morais

Francisco Thiago de Almeida escreveu:

> O que você pode fazer é construir uma procedure de incremento... nela 
> você abre uma transação separada e incrementa e commit, sem afetar a 
> transacao corrente
>
> Espero ter ajudado
>
> Thiago
> ----- Original Message ----- From: "Marcio Morais" 
> <otherpan em yahoo.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Saturday, October 02, 2004 11:31 AM
> Subject: Re: [firebase-br] Dead Lock em transações
>
>
>> Olá Francisco!
>>
>> Obrigado pela atenção, sei que os generators fazem isso, mas não é o 
>> nosso caso utiliza-los, pois o incremento é feito por empresa e não 
>> por cadastro, ou seja,  na tabela de lançamentos existira o codigo 
>> 1-2-3... para empresa 1, 1-2-3 para empresa 2 ...
>>
>> A unica questão era justamente essa, fazer com que uma consulta SQL 
>> enxergasse o valor alterado dentro de uma transação sem que a mesma 
>> fosse encerrada.
>>
>> []'s
>> Marcio Morais
>>
>> Francisco Thiago de Almeida escreveu:
>>
>>> Os Generator fazem justamente isso que você quer..
>>> Mas para que os outros usuários exergauem a alteração em sua tabela, 
>>> um commit é obrigatório
>>>
>>> Espero ter ajudado
>>>
>>> Thiago
>>> ----- Original Message ----- From: "Marcio Morais" 
>>> <otherpan em yahoo.com.br>
>>> To: "FireBase" <lista em firebase.com.br>
>>> Sent: Saturday, October 02, 2004 9:50 AM
>>> Subject: [firebase-br] Dead Lock em transações
>>>
>>>
>>>> Olá lista:
>>>>
>>>> Tenho uma tabela de codigo de incremento.
>>>>
>>>> Qdo inicio uma transação a primeira coisa que faço é incrementar o 
>>>> campo referente a operação! O que gostaria de saber é se é possivel 
>>>> uma outra maquina dar um select e receber o valor desse campo já 
>>>> incrementado pela transação sem essa ter finalizado com um commit. 
>>>> Fiz alguns testes e o que recebo é um Dead Lock.
>>>>
>>>> Obrigado.
>>>>
>>>> []'s
>>>> Marcio Morais
>>>>
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>> Para editar sua configuração na lista, use o endereço 
>>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>>
>>>
>>>
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>> Para editar sua configuração na lista, use o endereço 
>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço 
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>





Mais detalhes sobre a lista de discussão lista