SQL Server – Truques com Tabelas Internas

O SQL Server 2005 trouxe um quantidade grande de tabelas que podemos utilizar no nosso dia a dia, como por exemplo as tabelas
sys.procedures e sys.tables.
 
 
Com essas duas tabelas podemos checar o que precisamos subir para o banco de produção usando a coluna modify_Date, com o comando abaixo eu listo as tabelas e procedures alteradas nos últimos 3 dias:
 

select * from sys.tables where modify_date > getdate() 3

select

* from sys.procedures where modify_date > getdate() 3

Poderia acrescentar a coluna create_date para pegar as tabelas e procedures criadas ou alteradas nos últimos 3 dias.

 
 

select

* from sys.tables where modify_date > getdate() 3 or create_Date > getdate() 3

select

* from sys.procedures where modify_date > getdate() 3 or create_Date > getdate() 3

Com essas consultas fica mais simples de preparar um pacote que contenham várias alterações na base de dados. 

Deixe um comentário