본문으로 바로가기

인덱스 Rebuild all tables

category 프로그래밍/SQL 2017. 2. 1. 11:31

--인덱스 Rebuild all tables

USE DatabaseName  --Enter the name of the database you want to reindex 


DECLARE @TableName varchar(255) 


DECLARE TableCursor CURSOR FOR 

SELECT 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 



반응형

'프로그래밍 > SQL' 카테고리의 다른 글

OPENJSON 구문 사용하기  (0) 2020.09.03
SQLServer 윈도우 계정으로 로그인  (0) 2016.08.02