Recriando índices
Veja como é fácil recriar índices
Essa é uma dica para desenvolver recriar índices.
Script simples para recriar todos os índices de todas as tabelas:
Foi utilizado o comando ALTER INDEX pois o comando DBCC DBREINDEX será retirado nas versões futuras.
DECLARE @Tabela varchar(100)
DECLARE CTable CURSOR FOR SELECT name FROM sysobjects WHERE xtype = 'U'
OPEN CTable FETCH NEXT FROM CTable INTO @Tabela
WHILE @@FETCH_STATUS = 0 BEGIN PRINT 'Reconstruindo Índices da tabela ' + UPPER(@Tabela) EXEC ('ALTER INDEX ALL ON [' + @Tabela + '] REBUILD') FETCH NEXT FROM CTable INTO @Tabela
END
PRINT ' ' PRINT 'FIM'
CLOSE CTable DEALLOCATE CTable
Espero ter ajudado.
Related articles
SQL Update using Try Catch
Na prática com exemplo real
Comando SQL Update usando Try Catch
Na prática e no database
SELECT Format Date Time for many countries
It is a good tip to use day by day
✓ Full articles Subscribe ✓ Write forums ✓ Access podcast ✓ Full jobs opportunities ✓ Access eBooks ✓ Access magazine ✓ Access videos |
✓ Open articles ✓ Read forums ✓ Access podcast x Full jobs opportunities x Access eBooks x Access magazine x Access videos |