› Fóruns › Banco de dados Oracle › LOCK › LOCK
28 de julho de 2009 às 8:42 pm
#88281
Participante
Cenário:
Tenho trigger em diversas tabelas do meu sistemas onde essas trigger fazem um insert em uma tabela de interface, sempre deixando o registro mais atualizado na interface, portando quando tenho um registro na interface da tabela x registro y e faço uma outra alteração no registro y ele envia novamente para interface e inativa o antigo.
Tenho uma rotina que lê a tabela de interface de 100 em 100 registro e cria um arquivo txt para o outro sistema, porém como ao processar eu altero o registro para status processado enquanto ele não terminar o cursor não faço commit, gerando um lock, podendo possivelmente locar registros enquanto o cursor nao finalizar.
Att,
Manoel Jr.