Conforme demonstro abaixo, tenho uma trigger que já está funcionando:
create or replace trigger trg_exclui
after delete on pfunc
for each row
begin
delete from pfunc2
where registro =:old.chapa
and empresa =:old.empresa;
end trg_exclui;
create or replace trigger trg_exclui
after delete on pfunc
for each row
begin
delete from pfunc2
where registro =:old.chapa
and empresa =:old.empresa;
end trg_exclui;
create or replace trigger trg_exclui
after delete on pfunc
for each row
begin
IF TO_DATE(NEW.data de admissao, 'DD/MM/YYYY') > TO_DATE('01/01/2012', 'DD/MM/YYYY') THEN
delete from pfunc2
where registro =:old.chapa
and empresa =:old.empresa;
ELSE
delete from pfunc2
where registro =:old.registro
and empresa =:old.empresa;
END IF;
end trg_exclui;
Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes