Trigger ? Uma trigger é um bloco PL/SQL que é associado a um evento específico, armazenado em um banco de dados e executado sempre que o evento ocorrer.
Resumindo: ir a duas tabelas, verificar se um determinado dado se encontra em ambas e escrever as primary key de ambas as tabelas numa terceira tabela, algo do tipo:
Um exemplo basico:
Imagine uma tabela de Cliente e voce quer criar uma trigger para inserir ID de forma automatica...
CREATE trigger "BI_CLIENTE"
before insert on "CLIENTE"
for each row
begin
select "CLIENTE_SEQ".nextval into :NEW.ID from dual;
end;
/
ALTER TRIGGER "CLIENTE_BI" ENABLE
/