Para recuperar alguma informação em outra tabela, você precisa saber qual
registro dessa tabela deseja recuperar. Você precisa de algo que relacione seu
registro da tabela 2 com a tabela 1.
Supondo que seja uma tabela tipo "MATERIAL", e suponto que o trigger
esteja em PLPGSQL:
DECLARE
T tabela1%ROWTYPE;
BEGIN
SELECT * INTO T FROM tabela1 WHERE material_id = NEW.material_id;
--... Calculos do trigger anterior. os valores estão acessíveis via
t.[nome da coluna]
-- Por exemplo new.largura_material / t.largura_corteFinal
END;
Obrigado, exatamente este era o exemplo que eu precisava,
fiz uma caçada no manual do PostgrSQL, mas não havia
entendido direito e não tinha funcionado, agora deu tudo certo.
Valeu mesmo.
Atc.
Adriano
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral