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. 

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s