知识大全 获取SQL Server数据库里表的占用容量大小

Posted

篇首语:眼前多少难甘事,自古男儿当自强。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 获取SQL Server数据库里表的占用容量大小相关的知识,希望对你有一定的参考价值。

获取SQL Server数据库里表的占用容量大小  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

获取SQL Server数据库里表的占用容量大小

 

  CREATE PROCEDURE get_tableinfo AS

  if not exists (select * from dbo sysobjects where id = object_id(N [dbo] [tablespaceinfo] ) and OBJECTPROPERTY(id N IsUserTable ) = )

  create table tablespaceinfo 创建结果存储表

  (nameinfo varchar( )

  rowsinfo int reserved varchar( )

  datainfo varchar( )

  index_size varchar( )

  unused varchar( ) )

  delete from tablespaceinfo 清空数据表

  declare @tablename varchar( ) 表名称

  declare @cmdsql varchar( )

  DECLARE Info_cursor CURSOR FOR

  select o name

  from dbo sysobjects o where OBJECTPROPERTY(o id N IsTable ) =

  and o name not like N #%% order by o name

  OPEN Info_cursor

  FETCH NEXT FROM Info_cursor

  INTO @tablename

  WHILE @@FETCH_STATUS =

  BEGIN

  if exists (select * from dbo sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id N IsUserTable ) = )

  execute sp_executesql

  N insert into tablespaceinfo exec sp_spaceused @tbname

  N @tbname varchar( )

  @tbname = @tablename

  FETCH NEXT FROM Info_cursor

  INTO @tablename

  END

  CLOSE Info_cursor

  DEALLOCATE Info_cursor

  GO

/**

 

执行存储过程

 

exec get_tableinfo

 

查询运行该存储过程后得到的结果

 

  select *

  from tablespaceinfo

  order by cast(left(ltrim(rtrim(reserved)) len(ltrim(rtrim(reserved))) ) as int) desc

cha138/Article/program/SQLServer/201311/22406

相关参考

知识大全 SQL Server数据库对上亿表的操作[2]

经验总结:SQLServer数据库对上亿表的操作[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 SQL Server数据库对上亿表的操作[1]

经验总结:SQLServer数据库对上亿表的操作[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 讨论SQL Server 表的主键问题

讨论SQLServer表的主键问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于数据库的逻

知识大全 SQL Server数据库对象信息的获取方法

SQLServer数据库对象信息的获取方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在开发

知识大全 SQL Server数据库对象信息的获取[4]

SQLServer数据库对象信息的获取[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 SQL Server数据库对象信息的获取[3]

SQLServer数据库对象信息的获取[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 SQL Server数据库对象信息的获取[2]

SQLServer数据库对象信息的获取[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 SQL Server数据库对象信息的获取[1]

SQLServer数据库对象信息的获取[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 SQL Server 压缩日志及数据库文件大小

SQLServer压缩日志及数据库文件大小  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  请按步

知识大全 SQL Server执行SQL语句时内存占用特点[3]

SQLServer执行SQL语句时内存占用特点[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!