SQL Server数据库所有表重建索引

USE My_Database;
DECLARE @name varchar(100)

DECLARE authors_cursor CURSOR FOR  
Select [name]   from sysobjects where xtype='u' order by id

OPEN authors_cursor

FETCH NEXT FROM authors_cursor  INTO @name

WHILE @@FETCH_STATUS = 0 
BEGIN    

   DBCC DBREINDEX (@name, '', 90)

   FETCH NEXT FROM authors_cursor  
   INTO @name 
END

deallocate authors_cursor

原文地址:https://www.cnblogs.com/firstdream/p/7900311.html