Código Transact-SQL para reconstruir os índices das tabelas a fim de reduzir ocupação de espaço em disco. Muito útil para quem possui bancos de dados no Windows Azure.
DECLARE @TableName varchar(255)
DECLARE TableCursor CURSOR FOR
(
SELECT '[' + IST.TABLE_SCHEMA + '].[' + IST.TABLE_NAME + ']' AS [TableName]
FROM INFORMATION_SCHEMA.TABLES IST
WHERE IST.TABLE_TYPE = 'BASE TABLE'
)
OPEN TableCursor
FETCH NEXT FROM TableCursor INTO @TableName
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT('Rebuilding Indexes on ' + @TableName)
EXEC('ALTER INDEX ALL ON ' + @TableName + ' REBUILD')
FETCH NEXT FROM TableCursor INTO @TableName
END
CLOSE TableCursor
DEALLOCATE TableCursor
Technology (Programming, Development, Innovation, .NET, Azure) - Enjoyment (Travel, Wines, , Tips)
Afinal, quais benefícios são obtidos com o SOLID?
Não se trata de um padrão. É um fundamento da orientação a objetos. Os princípios SOLID devem ser aplicados para se obter os benefícios da ...
-
Numa estratégia de marketing, de nada adianda estar nas mídias sociais sem ao menos fazer um monitoramento nelas. O ato de monitorar sua m...
-
// Listando os fusos horários existentes (apenas para observar os valores na collection) ReadOnlyCollection < TimeZoneInfo > collecti...
-
O Creative Commons é um projeto sem fins lucrativos que disponibiliza licenças flexíveis para obras intelectuais. Disponibiliza opções f...