Ir para conteúdo

Arquivado

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

bruno-d2

Como pegar a data da última modificação em uma tabela

Recommended Posts

Salve galera!Essa é meio estranha!Como posso pegar a data de modificação (último updade, insert, delete..) de uma tabela em SQLServer¿?É que eu crieu um sisteminha que gera um cache.., + queria limpar esse cache de forma automática! Dai toda vez que o sistema foce aberto ele compararia a data de modificação com uma data gravada em um txt.. se foce diferente eu chamava a função q deleta todo o cache!Qualquer luz já ajuda![]'sZoqmq

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claro que guarda! Use as tabelas internas do SQL do sis. para isto. Todos os bancos de dados sempre tem store procedures que rodam junto ao sistema com tabelas do sistema que guardam milhares de informações justamente para resolver este tipo de problema, veja aqui um SQL uma forma de mostrar todas as tabelas com suas últimas pesquisas e últimas atualizações:

 

SELECT
OBJECT_NAME(object_id,database_id) As Tabela, Index_Id,
last_user_seek, last_user_scan, last_user_lookup, last_user_update
FROM sys.dm_db_index_usage_stats
WHERE database_id = DB_ID()
order by last_user_update desc

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.