Trigger para preencher outra tabela

Firebird

07/12/2011

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:

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

Cesarrocha

Curtidas 0
POSTAR