Fórum Trigger para preencher outra tabela #410340
07/12/2011
0
Primeiramente, estou usando Firebird 2.0.
Tenho a seguinte situação:
Possuo três tabelas:
ITEM (codigo, nome)
ITEM_DETALHES (codigo_item, detalhe) e
TABLE1 (codigo_item, nome, detalhe)
Toda vez que for feito insert/update na tabela ITEM_DETALHES deve ser
disparada uma trigger para preencher a TABLE1.
A grande dúvida, os campos que irão preencher a TABLE1 veem das outras duas tabelas.
Até agora não encontrei um jeito de pegar os dados das duas tabelas e preencher a outra,
se for para jogar de uma tabela (ITEM) para outra (TABLE1) faço dessa maneira:
É possível fazer isso?
Obrigado.
Tenho a seguinte situação:
Possuo três tabelas:
ITEM (codigo, nome)
ITEM_DETALHES (codigo_item, detalhe) e
TABLE1 (codigo_item, nome, detalhe)
Toda vez que for feito insert/update na tabela ITEM_DETALHES deve ser
disparada uma trigger para preencher a TABLE1.
A grande dúvida, os campos que irão preencher a TABLE1 veem das outras duas tabelas.
Até agora não encontrei um jeito de pegar os dados das duas tabelas e preencher a outra,
se for para jogar de uma tabela (ITEM) para outra (TABLE1) faço dessa maneira:
CREATE OR ALTER TRIGGER PREENCHER FOR ITEM ACTIVE AFTER INSERT OR UPDATE POSITION 0 AS begin insert into TABLE1 (campo1, campo2) VALUES (valor1, valor2); end
É possível fazer isso?
Obrigado.
Cesarrocha
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)