Caros,

Criei o seguinte trigger abaixo:

CREATE OR REPLACE TRIGGER wm_teste AFTER INSERT ON F4111 FOR EACH ROW  
WHEN 
(new.ILMCU = WM_Inventory_SITEID(new.ILMCU)) AND 
( new.ILDCT = 'IM' OR new.ILDCT = 'I1' )) 
BEGIN 
INSERT INTO WMBISSUEINSERTbclj1ak 
(ILUKID, ILDCT, wm_rowid) 
VALUES (:new.ILUKID, :new.ILDCT, WMSISSUEINSERTbclj1ak.NEXTVAL); 
END;

WM_Inventory_SITEID é uma função.

Porém quando tento compilar recebo o seguinte erro:

ORA-0476: invalid NEW or OLD specification

Alguém poderia me ajudar?

Grato
Mauricio






Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"
________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--------------------------------------------------------------------------------------------------------------------------
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/ 
--------------------------------------------------------------------------------------------------------------------------
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR 
------------------------------------------------------------------------------------------------------------------------
  
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