Trigger no Firebird
Pessoal, eu tô precisando criar uma trigger, a estrutura das tabelas eh mais ou menos essa...
PRODUTOS
>ID_PRODUTO
>VALOR
EVENTO
>ID_EVENTO
>VL_TOTAL
EVENTO_ITEM
>ID_EVENTO
>ID_ITEM
>VL_TOTALITEM
EVENTO_SUBITEM
>ID_EVENTO
>ID_ITEM
>ID_PRODUTO
>QUANTIDADE
Cada evento tem vários itens, e cada item tem vários produtos...
Ele grava o total de cada item na tabela EVENTO_ITEM e o total de todos os itens(q eh o valor do evento) na tabela EVENTO.
Quando o evento é alterado no sistema ele refaz todos os cálculos.
Oq eu quero é quando eu alterar o preço na tabela de produtos ele atualizar e refazer os cálculos de todos os eventos(e items) q tiver o produto alterado.
Eu pensei em criar uma Trigger no After Update da tabela de Produtos.
Mas ai é q tá... como seria essa Trigger?:)
Não sei se me expressei bem, qualquer coisa é só perguntar! :D
Agradeço desde já!
PRODUTOS
>ID_PRODUTO
>VALOR
EVENTO
>ID_EVENTO
>VL_TOTAL
EVENTO_ITEM
>ID_EVENTO
>ID_ITEM
>VL_TOTALITEM
EVENTO_SUBITEM
>ID_EVENTO
>ID_ITEM
>ID_PRODUTO
>QUANTIDADE
Cada evento tem vários itens, e cada item tem vários produtos...
Ele grava o total de cada item na tabela EVENTO_ITEM e o total de todos os itens(q eh o valor do evento) na tabela EVENTO.
Quando o evento é alterado no sistema ele refaz todos os cálculos.
Oq eu quero é quando eu alterar o preço na tabela de produtos ele atualizar e refazer os cálculos de todos os eventos(e items) q tiver o produto alterado.
Eu pensei em criar uma Trigger no After Update da tabela de Produtos.
Mas ai é q tá... como seria essa Trigger?:)
Não sei se me expressei bem, qualquer coisa é só perguntar! :D
Agradeço desde já!
Caninha51
Curtidas 0
Respostas
Caninha51
01/11/2005
Up! :)
GOSTEI 0