SQLServer重建索引
2024-08-29 04:26:36
Use [数据库名称]
Go
DECLARE @DBCCString NVARCHAR(1000)
DECLARE @TableName VARCHAR(100)
DECLARE Cur_Index CURSOR
FOR
SELECT Name AS TblName
FROM sysobjects
WHERE xType='U'
ORDER BY TblName
FOR READ ONLY
OPEN Cur_Index
FETCH NEXT FROM Cur_Index
INTO @TableName
WHILE @@FETCH_STATUS=0
BEGIN
SET @DBCCString = 'DBCC DBREINDEX(@TblName,'''')WITH NO_INFOMSGS'
EXEC SP_EXECUTESQL @DBCCString,N'@TblName VARCHAR(100)', @TableName
PRINT '重建表' + @TableName +'的索引........OK!'
FETCH NEXT FROM Cur_Index INTO @TableName
END
CLOSE Cur_Index
DEALLOCATE Cur_Index
PRINT '操作完成!'
go
DBCC UPDATEUSAGE(0);
https://blog.csdn.net/liaobotao/article/details/7618998
最新文章
- [转]MVC5 - ASP.NET Identity登录原理 - Claims-based认证和OWIN
- knockoutJS学习笔记08:表单域绑定
- ASP.NET伪静态的方法及相关资料
- js 控制DIV 预览打印
- Codeforces Round #361 (Div. 2)
- 基于RMAN的异机数据库克隆(rman duplicate)
- Objective-C学习篇05—Foundation框架简介
- c语言函数定义、函数声明、函数调用以及extern跨文件的变量引用
- MVC页面声命周期
- meta 元标签的常用用法
- 使用QPlainText代替QText
- 内网ssh穿透
- 记一次layui弹框关闭问题
- Python 爬虫 解析库的使用 --- Beautiful Soup
- Pycharm中自动生成作者,日期等信息
- BZOJ2278 : [Poi2011]Garbage
- jquery 利用CSS 控制打印样式
- Android logcat命令详解
- centos7上安装 mysql
- react大纲