sqlserver 索引重建过程中怎么停止
答案:2 悬赏:20 手机版
解决时间 2021-01-26 12:37
- 提问者网友:不爱我么
- 2021-01-25 16:06
sqlserver 索引重建过程中怎么停止
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-01-25 16:13
执行以下操作:
在工具栏上单击新建查询(New Query)打开一个新的查询
通过选择打开查询设计器 Query > Design Query in Editor... 从顶部菜单
选择要运行对查询(在本例中,我们将添加两个表),单击添加,单击关闭关闭对话框表!
在工具栏上单击新建查询(New Query)打开一个新的查询
通过选择打开查询设计器 Query > Design Query in Editor... 从顶部菜单
选择要运行对查询(在本例中,我们将添加两个表),单击添加,单击关闭关闭对话框表!
全部回答
- 1楼网友:洒脱疯子
- 2021-01-25 17:45
如果语句是你想要的,就把它放到存储过程里面
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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯