导航

统计当前数据库所有表的记录数

Posted on 2010-10-27 14:54  指针  阅读(143)  评论(0编辑  收藏  举报
DECLARE @RESULT_TABLE TABLE
    (
        
[TableName]        VARCHAR(32),
        
[RowCount]        INT
    )

    
INSERT INTO 
        
@RESULT_TABLE
    
SELECT
        O.NAME, I.ROWCNT
    
FROM
        SYS.SYSOBJECTS O, SYSINDEXES I 
    
WHERE
        O.ID = I.ID AND
        O.XTYPE = 'U' AND
        I.INDID < 2

    
SELECT * FROM @RESULT_TABLE