Jump to content

Data de ultima actualização de uma tabela


Tiago Salgado

Recommended Posts

Boa tarde, já andei algum tempo de volta disto mas não consegui arranjar solução.

Preciso de saber se existe no MS SQL Server 2000 alguma forma de me retornar a data em que uma tabela sofreu a sua ultima actualização.

Para isto está fora de hipotese criar algum trigger que me actualize um campo num sitio qualquer que depois me retorne isso, ou outra alteração à BD/Tabela. Se existir alguma forma já implementada no próprio motor que alguem saiba agradeço que me indiquem.

Obrigado  😛

Link to comment
Share on other sites

  • 2 weeks later...

(...) podes sempre criar um trigger on insert, update, delete, que actualize com a data do sistema uma coluna de uma tabela (criada para o efeito).

Acho que não... olha aqui....

Para isto está fora de hipotese criar algum trigger que me actualize um campo num sitio qualquer que depois me retorne isso, ou outra alteração à BD/Tabela. Se existir alguma forma já implementada no próprio motor que alguem saiba agradeço que me indiquem.

Um blog :Sem Cafeína

Link to comment
Share on other sites

Podes sempre criar um campo extra do tipo TIMESTAMP apenas para efeitos de estatistica. Sempre que esse registo e' actualizado, o TIMESTAMP actualiza-se sem ser necessario qualquer intervencao da tua parte. Depois fazes uma query que te devolve o maximo.

SELECT MAX(campo_com_o_timestamp) FROM aMinhaTabela

Espero que ajude. Abraco.

SELECT * FROM users WHERE clue > 0;0 rows returned.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.