Bom dia Grupo, tenho a seguinte tabela de teste:
NAME Null? Type ------------------------------- --------- ----- COD_PRODUTO NOT NULL NUMBER(10,0) DES_PRODUTO NOT NULL VARCHAR2(30) DT_ATUALIZACAO DATE DT_INSERCAO DATE Quero criar duas triggers que façam o seguinte: 1 - Ao atualizar o registro é colocado sysdate na coluna DT_ATUALIZACAO 2 - Ao inserir um registro é colocado sysdate nas colunas DT_ATUALIZACAO e DT_INSERCAO. Criei a seguinte trigger para UPDATE: CREATE OR REPLACE TRIGGER trigger_upd AFTER UPDATE ON teste_trigger REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW BEGIN UPDATE teste_trigger SET dt_atualizacao = SYSDATE WHERE cod_produto = :OLD.cod_produto; END; / Porém quando atualizo registro nada acontece, o que tem de errado? E para alterar a trigger para fazer a de inserção? Obrigado a todos Leonardo Baliano -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 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