Tente colocar BEFORE update ...
Se não funcionar coloca dentro da tua trigger um DBMS_OUTPUT.PUT_LINE(' SAFRA = ' || NEW.SAFRA || ' EMPRESA = ' || :NEW.EMPRESA || ' FILIAL = ' || :NEW.FILIAL || ' OCMESTRE = ' || :NEW.OCMESTRE ); Depois de um update manual em um registro da tabela. Com isso vc vai poder ter certeza se a trigger esta ou não passando os valores nulos para a procedure. Obrigado, Sergio Lucchini -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de José Eduardo Batista Juliano Enviada em: segunda-feira, 14 de setembro de 2009 16:10 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] TRIGGER chamando PROCEDURE Vc tem certeza que as colunas SAFRA, EMPRESA, FILIAL,OCMESTRE estão sendo preenchidos na hora do insert e update? Pois voce pode estar passando valores nulos pra procedure. 2009/9/14 Cesar Otoganizo da Horta <cesarho...@triline.com.br> > > > Senhores, > Boa Tarde > > Estou necessitando chamar uma "Procedure" através de uma trigger conforme > exemplo abaixo: > > CREATE OR REPLACE TRIGGER "NOME_TRIGGER" > AFTER INSERT OR UPDATE ON NOME_TABELA > REFERENCING OLD AS OLD NEW AS NEW > FOR EACH ROW > BEGIN > NOME_PROCEDURE(:NEW.SAFRA, :NEW.EMPRESA, :NEW.FILIAL, :NEW.OCMESTRE); > END; > > Situação: A trigger NÃO apresenta nenhum erro, e a procedure não é > executada. > > Alguém pode ajudar? > > Oracle Database 10g Release 10.2.0.4.0 - 64bit Production > Linux Fedora 64btis > > Cesar O Horta > > > -- José Eduardo Batista Juliano Cel (16)9189-2486 Híade Informática Consultoria Oracle e desenvolvimento de sistemas. Ribeirão Preto - SP [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos http://br.groups.yahoo.com/group/oracle_br/ oracle_br-unsubscr...@yahoogrupos.com.br http://br.yahoo.com/info/utos.html Checked by AVG - www.avg.com Version: 8.5.408 / Virus Database: 270.13.93/2365 - Release Date: 09/12/09 06:37:00 [As partes desta mensagem que não continham texto foram removidas]