Problemas com Trigger
09/01/2008
0
Pessoal, bom dia!
Alguém sabe me dizer pq não quer dar certo minha trigger?
Código:
O oracle executa o script, mas gera a trigger com erro.
Obrigado pela atenção.
Alguém sabe me dizer pq não quer dar certo minha trigger?
Código:
CREATE OR REPLACE TRIGGER "ARTEMISADM"."TRAU_ATUALIZA_SGH_PROJECT" AFTER UPDATE ON av_project_views72 FOR EACH ROW BEGIN :UPDATED.ATUALIZA_SGH := ´0´; END;
O oracle executa o script, mas gera a trigger com erro.
Obrigado pela atenção.
Molmedo
Curtir tópico
+ 0
Responder
Posts
14/01/2008
Flyskin
Desculpe se estiver falando besteira mas não seria por você estar querendo atualizar um valor após ter salvo a tabela? não seria melhor utilizar o before update dentro de uma transação?
Responder
11/02/2008
Djjunior
CREATE OR REPLACE TRIGGER "ARTEMISADM"."TRAU_ATUALIZA_SGH_PROJECT" BEFORE UPDATE ON av_project_views72 FOR EACH ROW BEGIN :NEW.ATUALIZA_SGH := ´0´; END;
Como vc não definiu os nomes de qdo é novo e qdo é velho o padrão é :new e :old não existe UPDATED (se não me engao) e como o amigo [b:1e4b0003a4] flyskin [/b:1e4b0003a4] disse tb acho melhor faze-lo no before
Responder
Clique aqui para fazer login e interagir na Comunidade :)