gauderio Novato

Registrado: Sexta-Feira, 22 de Setembro de 2006 Mensagens: 62
|
Enviada: Seg Fev 12, 2007 4:28 pm Assunto: Log |
|
|
Boa tarde!
Alguém sabe se da para gerar trigger para todas as tabelas p/ gerar log?
Por exemplo, se eu deletar um registro no contas a receber e automaticamente gerar um log com o usuário e a data/hora que ocorreu isso. Ou se não existe outra maneira?
Obrigado! |
|
thomazs Moderador


Registrado: Segunda-Feira, 1 de Março de 2004 Mensagens: 2835
|
Enviada: Seg Fev 12, 2007 6:41 pm Assunto: |
|
|
Existir existe, mas daí você teria que criar uma trigger pra cada tabela. Essa trigger seria disparada após inserir ou alterar ou excluir. E também seria necessário pegar o ID do usuário (se for diferente do usuário do banco, que poderia ser pego usando o Current_User).
Existem outras formas de se fazer pela aplicação, e componentes de acesso que já fornecem esse tipo de funcionalidade, como por exemplo o UserControl. Ele já tem um método que cuida do log. _________________ Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django |
|