[firebase-br] Caso muito estranho com trigger

Carlos H. Cantu listas em warmboot.com.br
Ter Set 28 15:27:10 -03 2004


O banco poderia estar corrompido.

[]s
Cantu
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br


C> Olá pessoal... 

C> Vou relatar um caso muito estranho que ocorreu comigo hoje. 

C> Eu tenho duas tabelas no sistema chamadas vendas_itens e movimento_estoque.

C> Toda vida que um item é incluído em vendas_itens pelo usuário,
C> uma trigger é responsável por efetuar um lançamento em
C> movimento_estoque (after insert).

C> Bacana... isso sempre funcionou show de bola.

C> Um cliente meu me liga reclamando que a movimentação do estoque
C> de um determinado dia estava zerada. Minha primeira reação foi a de
C> desconfiar que o mesmo tinha dado jeito de fazer vendas com os
C> itens zerados.

C> Pois bem... peguei o backup do mesmo e fiz uma auditoria. Para
C> a minha surpresa ele tinha razão. Todas as vendas foram feitas
C> normalmente, porém, todos os registros que o Firebird (1.0.3) gerou
C> na tabela movimento_estoque estavam com o campo quantidade zerado.

C> Para completar ainda mais a confusão... eu constatei que todos
C> os campos dos registros de movimento_estoque gerados pelo Firebird
C> na ocasião estavam corretos tais como código do produto, preço de
C> venda (no qual ele pega da tabela vendas_itens), data e hora, e
C> outros, com exceção do campo quantidade... que apareceu para todas
C> as vendas geradas na mesma data.

C> Isso mesmo... eu digo TODAS as vendas pq isso aconteceu em 11 vendas. Que loucura né?

C> Alguém já passou por algo desse tipo?

C> ______________________________________________
C> FireBase-BR (www.firebase.com.br)
C> Para editar sua configuração na lista, use o endereço
C> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista