태그

2014년 12월 9일 화요일

Count rows for all tables 모든 테이블의 행 수 카운트


-- Count rows for all tables


모든 테이블의 행 수 카운트
SP_MSForEachTable 를 사용하면 간단하게 할 수 있다.




CREATE TABLE #counts
(
    table_name varchar(255),
    row_count int
)
EXEC sp_MSForEachTable @command1='INSERT #counts (table_name, row_count) SELECT ''?'', COUNT(*) FROM ?'
SELECT table_name, row_count FROM #counts ORDER BY table_name, row_count DESC
DROP TABLE #counts


--Ref from stack overflow.

댓글 없음:

댓글 쓰기