🔥 Articles, eBooks, Jobs, Columnist, Forum, Podcasts, Courses 🎓

Recriando índices | ecode10.com


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




Membership $5/mo
✓ Full articles Subscribe
✓ Write forums
✓ Access podcast
✓ Full jobs opportunities
✓ Access eBooks
✓ Access magazine
✓ Access videos
Free
✓ Open articles
✓ Read forums
✓ Access podcast
x Full jobs opportunities
x Access eBooks
x Access magazine
x Access videos
Top