[firebase-br] triggers para Atualização de Campo

MAURICIO COSTA maximmumsistemas em gmail.com
Seg Ago 27 23:20:40 -03 2012


Você não precisa de Trigger, apenas fazer a integridade entre os campos das
duas tabelas e quando atualiza em uma atualiza na outra exemplo:
Na tabela produto eu tenho os campos>
    IDCODIGO e DESCRICAO
onde o campo IDCODIGO é a chave primária da tabela e na tabela ESTOQUE
temos os campos:
    IDPRODUTO e  QTDE_ESTOQUE
onde o campo IDPRODUTO e chave estrangeira da tabela PRODUTOS e nela do
campo IDCODIGO ou seja, temos um integridade referencial entre as tabelas
que poder ser feita da seguinte maneira:
ALTER TABLE ESTOQUE ADD CONSTRAINT FK_ESTOQUE FOREIGN KEY (IDPRODUTO)
REFERENCES PRODUTOS (IDCODIGO) ON DELETE CASCADE ON UPDATE CASCADE;
nesta constraint veja que no final ela têm on delete cascade on update
cascade. Isto significa que ao alterar a chave primária da tabela PRODUTOS
que é o campo IDCODIGO será atualizada no mesmo momento na tabela ESTOQUE.
Ao deletar um produtos na tabela PRODUTOS o mesmo será excluído na tabela
ESTOQUE.

Em 27 de agosto de 2012 22:13, Guto & Michellane Araújo <
gutogleberty em gmail.com> escreveu:

> Boa noite, alguem sabe fazer uma trigger para o exemplo abaixo:
>
> Tabela Produtos
> Campos ID,Valor
>
> Tabela Produtos1
> Campos ID,Valor
>
> queria uma trigger de update para quando o campo valor da tabela produtos
> for alterado alterar tambem na tabelas produtos1 atraves do id.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista