Viviane, Qual o erro que esta ocorrendo ? Outra coisa vc tem como criar um script que crie este trigger para todas as tabelas. Atenciosamente, Edson Almeida Junior Consulting Tecnologia & Sistemas Ltda (081) 9922-7401 [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] VISITE: <http://www.consulting.com.br/> www.consulting.com.br
O que não se pode medir não se pode gerenciar. - Peter Drucker -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de vivianestacio Enviada em: segunda-feira, 16 de janeiro de 2006 16:57 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Help me!!! Trigger de rastreabilidade Alguém já fez algo desse tipo: Preciso fazer uma trigger de rastreabilidade que insira o nome da tabela,tipo de dml (insert,update),data,nome do usuário,e conteúdo da coluna principal, estou tentando o codigo abaixo... mas está dando erro, alguém já fez algo desse tipo e pode me ajudar? Obrigada Eu também gostaria de saber se é possível fazer uma trigger para pegar de todas as tabelas? CREATE OR REPLACE TRIGGER tg_rastreabilidade AFTER INSERT OR UPDATE ON t_categoria FOR EACH ROW BEGIN IF INSERTING THEN INSERT INTO t_rastreabilidade (NM_TABELA,TX_OPERACAO,DT_CRIACAO,NM_PESSOAL) VALUES ('INSERÇÃO',sysdate,user,TABLE_NAME ); ELSEIF UPDATING THEN INSERT INTO t_rastreabilidade (NM_TABELA,TX_OPERACAO,DT_CRIACAO,NM_PESSOAL) VALUES ('ALTERAÇÃO',sysdate,user,TABLE_NAME ); END IF; END; / ------------------------------------------------------------------------ -------------------------------------------------- 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/ ------------------------------------------------------------------------ --------------------------------------------------______________________ _______________________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE <http://br.rd.yahoo.com/SIG=12f1h68vf/M=387526.7663462.8697482.1588051/D =brclubs/S=2137114689:HM/Y=BR/EXP=1137449100/A=3235844/R=2/id=noscript/S IG=16ea5dsno/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10157 &LID=293453&DGC=BA&DGStor=DHS&DGSite=Yahoo&Conum=BR&DURL=http://www1.la. dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Dd hs> _____ 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] <mailto:[EMAIL PROTECTED]> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . [As partes desta mensagem que não continham texto foram removidas] -------------------------------------------------------------------------------------------------------------------------- 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/ --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ Area de download do grupo - 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