안규 공부방

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()함수 보다 월등히 빠른 속도로

카운트 정보를 가져올 수 있습니다. 
 
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.