MS-SQL > objects , sysindexes - 테이블 레코드 COUNT 를 뽑아보자
등록일 : 2017-07-03 19:53
조회수 : 92,522
--시스템 테이블을 이용한 각 테이블의 COUNT정보
select o.name as TABLE_NAME, i.rows as ROW_COUNT_ALL
from sysindexes i, sysobjects o
where o.xtype = 'U'
and o.name <> 'sysdiagrams'
and o.id = i.id
order by o.name
이렇게 구하면 아무리 많은 양의 레코드를 가진 테이블이라 할 지라도 count()함수 보다 월등히 빠른 속도로
카운트 정보를 가져올 수 있습니다.