• sqlserver查询表空间大小,使用大小,数据条数


    查询表空间大小,使用大小,总记录数

    DROP TABLE #temp
    CREATE TABLE #temp
        (
          name VARCHAR(100),
          rows INT ,
          reserved varchar(20),
          data varchar(20),
          index_size varchar(20),
          unused varchar(20)
          
        )
      
    DECLARE @tablename VARCHAR(100)
    DECLARE @sql VARCHAR(500)
    DECLARE @str VARCHAR(100)
    DECLARE tablecursor CURSOR
    FOR
        SELECT  name
        FROM    sysobjects
        WHERE   xtype = 'u' 
    OPEN tablecursor
    FETCH NEXT FROM tablecursor INTO @tablename
    WHILE @@fetch_status = 0 
        BEGIN
            SET @str = @tablename
            SET @sql = 'insert into  #temp EXEC sp_spaceused ' + @tablename  
            EXEC(@sql) 
            FETCH NEXT FROM tablecursor INTO @tablename
        END
    CLOSE tablecursor
    DEALLOCATE tablecursor
    SELECT  *
    FROM    #temp 
    

      查询表记录数:

     
    DROP TABLE #temp
    CREATE TABLE #temp
        (
          Recordcount INT ,
          tableName VARCHAR(100)
        )
        
    DECLARE @tablename VARCHAR(100)
    DECLARE @sql VARCHAR(500)
    DECLARE @str VARCHAR(100)
    DECLARE tablecursor CURSOR
    FOR
        SELECT  name
        FROM    sysobjects
        WHERE   xtype = 'u' 
    OPEN tablecursor
    FETCH NEXT FROM tablecursor INTO @tablename
    WHILE @@fetch_status = 0 
        BEGIN
            SET @str = @tablename
            SET @sql = 'insert into #temp(recordcount,tablename) select count(*),'
                + '''' + @tablename + '''' + ' from ' + @tablename
            EXEC(@sql) 
            FETCH NEXT FROM tablecursor INTO @tablename
        END
    CLOSE tablecursor
    DEALLOCATE tablecursor
    SELECT  *
    FROM    #temp  ORDER BY Recordcount
    

      

  • 相关阅读:
    JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
    JavaScript使用DeviceOne开发实战(三)仿微信应用
    JavaScript使用DeviceOne开发实战(二) 生成调试安装包
    生成器
    Python第一周的复习
    Ubuntu学习—-——第一课
    英 语 缩 写 (四)
    英语缩写(三)
    英语常用缩写(二)
    英语常用缩写(一)
  • 原文地址:https://www.cnblogs.com/Don/p/2835962.html
Copyright © 2020-2023  润新知