본문 바로가기

프로그램 경험/Database

[SqlServer] 각 테이블별 행 개수 집계


DECLARE @TableRowCounts TABLE ( [TableName] VARCHAR(128), [RowCount] INT) ;  

INSERT INTO @TableRowCounts ( [TableName], [RowCount])  

EXEC sp_MSforeachtable 'SELECT ''?'' [TableName], COUNT(*) [RowCount] FROM ? ' ;  

SELECT   [TableName], [RowCount]  

FROM @TableRowCounts  

ORDER BY [TableName]