테이블 Row수가 궁금하다면??
1. 일일이 카운트 한다 – 정확도 100%
2. System table 에 저장되어있는 row count 를 참조 한다 – 정확도 1번과 비교하면 약간 떨어짐
물론 정확해야한다면 1번으로..
다만.. 데이터의 증감 또는 분위기 파악 정도로 할 때에 테이블 한 두개면 모를까.. 많으면 1번의 경우 토나오는 작업이 되는 것이 현실..
그래서 2번을 사용하는 경우가 있는데.. 이 때 사용하는 쿼리
——————————————
select B.name, A.rowcnt
from sysindexes AS A with (nolock)
JOIN sys.tables as B with (nolock)
ON A.id = B.[object_id] and A.indid < 2
order by [name] asc
——————————————
시스템 테이블에 저장되어있는 row count와 table 이름을 조합하여 테이블의 row 갯수를 반환 받을 수 있음..
가끔은 편리함 🙂
select name, convert(numeric,convert(numeric,size) * (8 * 1024)) as sizeByte
from sys.database_files
흐… 난 용량이 더 궁금함… ㅋㅋ
일케 하면 파일 사이즈 나오는구만…
굿~ 🙂
멋짐~!
몬말인가여
먹고 살기 힘들다라는 소리지뭐 ㅋㅋ