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

 


Responder a