Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bwallace

último acesso/modificação dos databases

Recommended Posts

Senhores,existe algum jeito de ver a última modificação(insert, update) ou acesso(select) de um banco através de script ou stored procedure...grato,Bruno Wallace

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola..esse é um exemplo que eu uso aqui no meu banco PASSAGEM e tabela DIARIASCREATE TRIGGER PASSAGEM ON DIARIASAFTER DELETE,INSERT,UPDATEASDECLARE @LOGIN VARCHAR(30)DECLARE @REQUISICAO INTDECLARE @CPF VARCHAR(30)DECLARE @MOTIVODAVIAGEM VARCHAR(100)DECLARE @SOLICITOU VARCHAR(30)DECLARE @DATASOLICITACAO DATETIMEDECLARE @DATA_EXCLUSAO DATETIMEBEGIN SELECT @LOGIN=SUSER_SNAME() SELECT @REQUISICAO= REQUISICAO FROM DELETED SELECT @CPF=CPF FROM DELETED SELECT @MOTIVODAVIAGEM=MOTIVODAVIAGEM FROM INSERTED SELECT @SOLICITOU=SOLICITOU FROM DELETED SELECT @DATASOLICITACAO=DATASOLICITACAO FROM DELETED SELECT @DATA_EXCLUSAO=GETDATE() INSERT INTO AUDITORIA (LOGIN,REQUISICAO,CPF,MOTIVODAVIAGEM,SOLICITOU,DATASOLICITACAO,DATA_EXCLUSAO) VALUES( @LOGIN,@REQUISICAO,@CPF,@MOTIVODAVIAGEM,@SOLICITOU,@DATASOLICITACAO,@DATA_EXCLUSAO)ENDLembrando que no UPDATE, é so pegar o que foi inserido em um campo e o que foi deletado no outro..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.