[firebase-br] Usar UPDATE WITH LOCK

Marcos R. Weimer marcosweimer em gmail.com
Ter Fev 21 17:22:18 -03 2017


é aquela conversa desses dias sobre regra no banco, se aplica bem este caso,

-=Ma®©oS=-
Marcos R. Weimer
Delphi / C# / ASP.NET / PHP / WebServices / Firebird
http://eudoparana.blogspot.com.br/


Em 21 de fevereiro de 2017 17:15, Gladiston Santana <gladiston em vidy.com.br>
escreveu:

> Não resolve o seu problema porque o WITH LOCK só daria certo num registro
> que não estivesse envolvido numa transação de update e no seu caso está.
> Programar triggers é bacana quando a operação é no próprio registro usando
> as variaveis de contexto NEW ou OLD, mas quando sai para tabelas diferentes
> tem um efeito espaguete onde você tem que pensar direitinho senão dá merd*.
>
> Em 21 de fevereiro de 2017 16:37, Auriston - Gmail <
> auristonlopes em gmail.com>
> escreveu:
>
> > Boa Tarde.
> >
> >
> >
> > Estou com problemas em um trigger que atualiza o estoque:
> >
> > “Execute procedure tal returned saldo”
> >
> > “Update produtos set saldo =: saldo where código = :código”
> >
> >
> >
> > Só que essa trigger falha alternadamente, e dah muito DEAD LOCK, lendo
> > sobre
> > o assunto vi o uso do UPDATE WITH LOCK.
> >
> > Porém, não consegui usar, alguém da lista que usa poderia me enviar um
> > exemplo de sua utilização.
> >
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/
> pesquisa_lista.html



Mais detalhes sobre a lista de discussão lista