Pessoal, bom dia!!

Tem duas tabelas relacionadas: est_cadmaterial e est_itensdeestoque

Na aplicação, quando atualizado o cadastro de materiais (est_cadmaterial) o
sistema também atualiza alguns parametros na tabela est_itensdeestoque em
background, via aplicação.

Porém preciso criar uma trigger que quando o parametro GERARATEIOMAT = S na
tabela est_cadmaterial, a trigger deve atualizar a tabela
est_itensdeestoque, setando o campo BLOQUEIAMOVTORATEIO = S.

Estou escrevendo o seguinte código, porém nada acontece. Poderiam me ajudar
a resolver o problema?

create or replace TRIGGER TR_EST_BLOQUEIARATEIO
after insert or update on est_cadmaterial
for each row when (new.gerarateiomat = 'S')
BEGIN
    UPDATE est_itensdeestoque SET bloqueiamovtorateio = 'S' WHERE
CODIGOMATINT = :old.codigomatint;
END;

-- 
Att,

Rafael HM Pereira
  • [oracle_br] Ajuda ... Rafael HM Pereira rafael.henri...@gmail.com [oracle_br]

Responder a