Olá,

Acho que algum colega já colocou a resposta, mas blz...
Para resolver, troque a opção AFTER por BEFORE, conforme
exemplo abaixo :

salvio_tst> CREATE OR REPLACE TRIGGER TR1 
  2  AFTER INSERT OR UPDATE ON XX
  3  FOR EACH ROW
  4  BEGIN
  5    :NEW.DTALT := sysdate ;
  6  END;
  7  /
CREATE OR REPLACE TRIGGER TR1
                          *
ERROR at line 1:
ORA-04084: cannot change NEW values for this trigger type


salvio_tst> CREATE OR REPLACE TRIGGER TR1 
  2  BEFORE INSERT OR UPDATE ON XX
  3  FOR EACH ROW
  4  BEGIN
  5    :NEW.DTALT := sysdate ;
  6  END;
  7  /

Trigger created.

-----Mensagem original-----
De: Vanderlei Mota [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 27 de outubro de 2005 16:35
Para: [email protected]
Assunto: RES: [oracle_br] Erro na Trigger


A sintaxe está equivoca.

Você está tentando passar um valor para :NEW.DTALT porém isso não é
possível.
Pelo que percebo, você poderia passar o sysdate direto para o campo de sua
sua tabela
__________________________
Vanderlei Mota Batista
Adm. Bancos de Dados
Importadora TVLAR Ltda
Tel (92) 622-3708 R 129
Fax (92) 622-1503
______________________________
-----Mensagem original-----
De: [email protected] [mailto:[EMAIL PROTECTED] Em
nome de Rodrigo Lether
Enviada em: quinta-feira, 27 de outubro de 2005 10:17
Para: Oracle - Grupos; Oracle-BR1; Oracle-BR2; OraOracle; Orcale-GPO
Assunto: [oracle_br] Erro na Trigger

  Galera estou tentando criar esta trigger es esta dando o seguinte erro:
 
Error: ORA-04084: cannot change NEW values for this trigger type
 
-------------------------------------------------------------------------
Trigger

AFTER INSERT OR UPDATE ON TITULO
FOR EACH ROW
BEGIN
  :NEW.DTALT := sysdate ;
END;
 
-------------------------------------------------------------------------

Alguem tem alguma ideia do que seja.
 
Obrigado,
Rodrigo

                
---------------------------------
 Promoção Yahoo! Acesso Grátis: a cada hora navegada você
acumula cupons e concorre a mais de 500 prêmios! Participe!

[As partes desta mensagem que não continham texto foram removidas]



ORACLE_BR APOIA 2ºENPO-BR
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e
Cases dirigidos exclusivamente por profissionais especialistas e renomados
no mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos




 





ORACLE_BR APOIA 2ºENPO-BR
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e
Cases dirigidos exclusivamente por profissionais especialistas e renomados
no mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos




 



[As partes desta mensagem que não continham texto foram removidas]



ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a