Bom dia,
Minha dúvida é essa..como faço para passar parametro para uma trigger atravez de function/procedure?
Eu tenho uma trigger que faz atualização após carregar informações em uma tab_a, essa atualização é em uma tab_b!!
CREATE OR REPLACE TRIGGER trg_a
AFTER INSERT
ON owner.tab_a
for each row
--wvar_a number(14,2):= 0;
begin
--wvar_a := fn_a(:new.col_a,:new.col_z);
--proc_a;
--wvar_b := p_col_b;
--wvar_a := p_col_a
if :new.id_col_a = 1 then
update tab_b
set col_c = 70, ---> Esse valor eu pego da proc ou function :roll:
col_a = :new.col_a
where col_d = :new. col_d;
elsif :new.id_col_a = 2 then
update tab_b
set col_c = 50,
col_a = :new.col_a
where col_d = :new. col_d;
elsif :new.id_col_a = 3 then
update tab_b
set col_c = 60,
col_a = :new.col_a
where col_d = :new. col_d;
elsif :new.id_col_a = 4 then
update tab_b
set col_c = 40,
col_a = :new.col_a
where col_d = :new. col_d;
end if;
end;
/
Abs Hahu