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

Francisco Thiago de Almeida jeandeadlucky em yahoo.com.br
Qua Jan 5 11:55:13 -03 2005


Só uma coisinha... me chame de Thiago...  :D
----- Original Message ----- 
From: "Marcio Morais" <otherpan em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, January 05, 2005 11:43 AM
Subject: Re: [firebase-br] Dead Lock em transações


> 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
>>
>
>
> ______________________________________________
> 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