[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