SP_MSTablespace 'table_name'
返回table中的记录行数,数据使用空间和日志使用空间

解决方案 »

  1.   

    下例报告为 titles 表分配(保留)的空间量、数据使用的空间量、索引使用的空间量以及由数据库对象保留的未用空间量。USE pubs
    EXEC sp_spaceused 'titles'
      

  2.   

    create table #table(name varchar(100),rows int,reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100))
    insert into #table exec sp_msforeachtable "sp_spaceused '?' "
    select [name] 表名,[rows] 行数,reserved 保留空间,data 数据占用空间,index_size 索引占用空间,unused  未使用空间 from #tabledrop table #table
      

  3.   


    rows 行数
    reserved 保留空间
    data 数据占用空间
    index_size 索引占用空间
    unused  未使用空间