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]

Responder a