SQL Server 重建所有表索引方法
时间:2022-03-14 04:42
USE DatabaseName --数据库名称
DECLARE @TableName varchar(255)
DECLARE TableCursor CURSOR FOR
SELECT Table_Schema+‘.‘+Table_Name FROM information_schema.tables WHERE table_type = ‘base table‘
OPEN TableCursor
FETCH NEXT FROM TableCursor INTO @TableName
WHILE @@FETCH_STATUS = 0
BEGIN
DBCC DBREINDEX(@TableName,‘ ‘,90)
FETCH NEXT FROM TableCursor INTO @TableName
END
CLOSE TableCursor
DEALLOCATE TableCursor