1. 아래와 같이 테이블 크기를 조회하고 테이블 이름 기준으로 오름차순, 테이블 크기를 기준으로 내림차순하는 질의문입니다.
1 2 3 4 5 6 7 8 9 10 11 | SELECT CONVERT(VARCHAR(30), Min(o.NAME)) AS "Table Name", Ltrim(Str(Sum(reserved) * 8192.0 / 1024.0, 15, 0) + ' KB') AS "Table Size" FROM sysindexes i INNER JOIN sysobjects o ON o.id = i.id WHERE i.indid IN ( 0, 1, 255 ) AND o.xtype = 'U' GROUP BY i.id ORDER BY "table name" ASC, Sum(reserved) * 8192.0 / 1024.0 DESC | cs |
2. 결과는 다음과 같습니다.
'Database > MSSQL' 카테고리의 다른 글
테이블의 레코드의 수를 조회 (0) | 2017.11.23 |
---|---|
데이터베이스에 대한 정보를 조회 (0) | 2017.11.23 |
샘플 데이터 내려받아 데이터베이스 복원 (0) | 2017.11.23 |
Line Number 추가 (0) | 2017.02.27 |