金蝶数据库重建索引
2013-04-16 20:33
253 查看
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
print '重建表'+@tablename +'的索引……start!'
set @dbccstring='dbcc dbreindex(@tblname,'''')with no_infomsgs'
exec sp_executesql @dbccstring,
N'@tblname varchar(100)',
@tablename
print '重建表'+@tablename+'的索引……end!'
fetch next from cur_index
into @tablename
end
close cur_index
deallocate cur_index
print '操作完成!'
本文出自 “金蝶软件技术服务” 博客,请务必保留此出处http://stkingdee.blog.51cto.com/4991988/1179516
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
print '重建表'+@tablename +'的索引……start!'
set @dbccstring='dbcc dbreindex(@tblname,'''')with no_infomsgs'
exec sp_executesql @dbccstring,
N'@tblname varchar(100)',
@tablename
print '重建表'+@tablename+'的索引……end!'
fetch next from cur_index
into @tablename
end
close cur_index
deallocate cur_index
print '操作完成!'
本文出自 “金蝶软件技术服务” 博客,请务必保留此出处http://stkingdee.blog.51cto.com/4991988/1179516
相关文章推荐
- ArcSDE数据库的要素类批量重建空间索引
- SQL Server调优系列进阶篇 - 如何重建数据库索引
- 重建数据库表所有索引
- SQL Server 2000数据库中如何重建索引
- Oracle如何批量重建数据库索引
- 重建数据库表所有索引
- 数据库单表查询超时,重建索引失败。
- Sql server 日记 (自动对数据库中的索引进行重建)
- 怎么对ArcSDE数据库的要素类进行批量重建空间索引
- 重建exchange 2013 指定的数据库索引
- 重建数据库的所有索引
- 使用SP_MSForEachTable重建一个数据库中所有的索引
- T-SQL重建所有数据库的所有表的索引
- 数据库中索引重建以及收集统计值-------运维日志31
- 重建整个数据库的索引
- 【邮件】生产数据库优化第一步:重建索引
- SQL Server索引的维护 - 索引碎片、填充因子 [据此优化金蝶 EAS 7.5 SQL SERVER 数据库]
- SQL Server 重建索引|索引重组|索引的碎片检查 (MSSQL个人笔记之数据库优化之路 六<SQL2005以上>)
- Delphi重建与删除Foxpro(DBF)数据库索引文件CDX
- 数据备份、重建索引、检查数据库,删除备份