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./ 1024.0150+ ' KB') AS "Table Size" 
FROM   sysindexes i 
       INNER JOIN sysobjects o 
               ON o.id = i.id 
WHERE  i.indid IN ( 01255 
       AND o.xtype = 'U' 
GROUP  BY i.id 
ORDER  BY "table name" ASC, 
          Sum(reserved) * 8192./ 1024.DESC
 
cs



2. 결과는 다음과 같습니다.






+ Recent posts