Pular para o conteúdo

Fóruns Banco de dados Oracle Lockar Linha, tem como?? Lockar Linha, tem como??

#94827
Maths
Participante

    [quote=”fsitja”:3uvmgwza]Acho que agora deu para entender… 😆

    Mas, de qualquer forma, para conseguir simular o que está acontecendo lá vai depender de como foi implementado isso na aplicação.

    Se fosse um locking de linha comum, com um “for update” na consulta de banco de dados, não estaria voltando coisa alguma até que o locking fosse liberado. Não dá para filtrar fora apenas as linhas que estão sendo usadas e trabalhar com as demais enquanto isso.

    Não no nível do banco de dados, sem implementar isso por lógica de aplicação, e aí pode ter sido feito de várias maneiras, entre elas aquelas que mencionamos: coluna extra para ocultar, view, etc…

    Você tem acesso ao código dessa aplicação e ao owner do schema do BD dela? Porque você não respondeu à pergunta que fiz, mas assumo que você não deve alterar a aplicação, e quer apenas entender como ela faz esse comportamento dos bloqueios e replicar ele e etc. Correto?

    Sem você olhar código não vai ter como saber… nem simular o que está acontecendo.[/quote]

    É isso mesmo, ou seja, nao terei como fazer isso a nao ser que eu olhe o codigo da aplicação, o que ela esta fazendo com aquela tabela ali certo?