------------------------------------------------------------------------------------------------------------------------------------------
-- MSSQL 모든테이블 통계 업데이트
------------------------------------------------------------------------------------------------------------------------------------------
DECLARE @SQL VARCHAR(5000)
SELECT @SQL = ''
DECLARE TAB_CUR CURSOR FOR
SELECT A = 'UPDATE STATISTICS ' + TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
OPEN TAB_CUR
FETCH NEXT FROM TAB_CUR INTO @SQL
WHILE(@@FETCH_STATUS = 0)
BEGIN
EXEC (@SQL)
FETCH NEXT FROM TAB_CUR INTO @SQL
END
CLOSE TAB_CUR
DEALLOCATE TAB_CUR
'030. Database > 02. MS_SQL' 카테고리의 다른 글
[MSSQL] BAK 파일을 복원 스크립트 (0) | 2013.01.09 |
---|---|
[MSSQL] MSSQL에서 HINT를 사용해 보자! (0) | 2013.01.07 |
[MSSQL] DB LOCK 관련 내용(펌) (0) | 2012.09.05 |
[MSSQL] DB LOCK 걸린 SQL 알아보기 (0) | 2012.09.05 |
[MSSQL] 쿼리 단축키 이용 (3) | 2012.08.22 |
WRITTEN BY
- 테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게
,