客户专线:400-641-8864 / 153-2383-7083 | 在线QQ:987837344
首页 易当家ERP 鼎捷ERP 行业方案 实施方法 联系我们  
 

显示当前数据库每个表的记录数


--☆★☆★显示当前数据库每个表的记录数

create table Allwin(

    TableName nvarchar(100)

    ,RowCounts integer

)

declare @RE table(

    TableName nvarchar(100)

)

insert into @RE(TableName)

    select    name

        from sysobjects o

        where o.xtype='U' and o.name<>'dtproperties'

        order by name

declare @TableName nvarchar(100)

declare @SQL nvarchar(200)

declare CR cursor for select TableName from @RE

open CR

fetch next from CR into @TableName

while(@@fetch_status=0)

    begin

    set @SQL='insert into Allwin(TableName,RowCounts)'

    set @SQL=@SQL+' select '''+@TableName+''',count(*) from '+@TableName

    exec (@SQL)

    fetch next from CR into @TableName

    end

close CR

deallocate CR

select * from Allwin order by RowCounts desc

drop table Allwin




猜您喜欢:     易当家E9ERP     易当家E8ERP     微信公众号开发

ERP,ERP系统,ERP软件
ERP软件 | 鼎捷软件 | 神州数码 |
Copyright© 2008-2016 深圳市易当家软件开发有限公司. All Rights Reserved. 粤ICP备14043283号