`
icarusli
  • 浏览: 531069 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

查看SQL Server 2005数据库中各表大小 SQL代码

 
阅读更多


DECLARE @tablespaceinfo TABLE (  
    nameinfo varchar(50),  
    rowsinfo int,  
    reserved varchar(20),  
    datainfo varchar(20),  
    index_size varchar(20),  
    unused varchar(20)  
)  
 
DECLARE @tablename varchar(255);  
 
DECLARE Info_cursor CURSOR FOR 
    SELECT [name] FROM sys.tables WHERE type='U';  
 
OPEN Info_cursor  
FETCH NEXT FROM Info_cursor INTO @tablename  
 
WHILE @@FETCH_STATUS = 0  
BEGIN 
    insert into @tablespaceinfo exec sp_spaceused @tablename  
    FETCH NEXT FROM Info_cursor  
    INTO @tablename  
END 
 
CLOSE Info_cursor  
DEALLOCATE Info_cursor  
 
SELECT * FROM @tablespaceinfo  
    ORDER BY Cast(Replace(reserved,'KB','') as INT) DESC



truncate   table  [tablename]

分享到:
评论

相关推荐

    查看SQLServer数据库每个表占用的空间大小.sql

    快捷方便,可查看sqlserver数据库每个表的使用情况,一次下载终身使用,此文件为sql语句格式,免费试用

    查询SQLSERVER数据库中各表大小和空间的存储过程

    查询SQLSERVER数据库中各表大小和空间的存储过程,用这个SQL创建一个存储过程。然后执行这个存储过程。即可查询各表的相关信息。

    sql server 2008数据库转sql server 2005数据库

    2. 在“选项”中选择数据库兼容级别为 SQL2005。 3. 备份或分离数据库,然后还原或附加到 SQL Server 2005 数据库。 方法四:使用 Navicat 工具 这种方法通过使用 Navicat 工具来将 SQL Server 2008 数据库转换为 ...

    SQLServer2008附加SQLServer2005数据库

    例如,从 SQL Server 2005 升级到 SQL Server 2008 的过程中,如何将原有的 SQL Server 2005 数据库顺利附加到 SQL Server 2008 上就是一个常见的需求。本文将详细介绍如何在 SQL Server 2008 上成功附加 SQL Server...

    SQL Server 2005 查看数据库表的大小 按照表大小排列

    昨天要一个大型数据库,内容1G多,表也几百个,命名规则也不太了解,打开很多表是空的,看的头疼。 于是上网找了这个好东西,可以把数据库里的表按照大小排列出来,并且显示表...本代码在SQL Server 2005中测试通过。

    SQL Server 2005 数据库系统开发完全手册

    Visual Studio 2005中的SQL Server Developer Tools提供了集成开发环境,便于编写T-SQL脚本和管理数据库对象。此外,还将介绍如何使用ADO.NET和其他API与SQL Server 2005进行交互。 通过阅读《SQL Server 2005 ...

    SQL Server 2005数据库简明教程PPT

    本书具有很强的操作性和实用性,可作为高等院校、高职学校“SQL Server数据库原理与应用”课程的教材,或社会培训班“SQL Server 2005”的基础入门教材,同时对从事数据库开发和管理的人员也具有较高参考价值。

    Struts 1.1、Hibernate 3.0和SQL Server 2005数据库驱动包

    SQL Server 2005的JDBC驱动程序(sqljdbc.jar)允许Java应用程序连接到SQL Server数据库,执行SQL语句,以及管理数据库连接。 在提供的压缩包中,"jakarta-struts-1%5B1%5D.1-src.rar"包含了Struts 1.1的源代码,这...

    SQL Server 2005 数据库开发详解源码

    3. **数据库设计**:在SQL Server 2005中,设计数据库涉及实体关系建模、范式理论、索引设计、存储过程和触发器的编写。理解如何创建和优化表结构以提高查询性能至关重要。 4. **安全性**:SQL Server 2005提供了...

    Sql Server2005数据库

    "SQLServer2005样例数据库.rar"可能包含SQL Server 2005的标准示例数据库,如AdventureWorks,它可以帮助学习者了解实际数据库结构和业务场景。"SQLServer2005第14章源代码.rar"可能包含了与某一教材或课程相关的...

    Sql Server 2005数据库实用教程

    《SQL Server 2005数据库实用教程》是一份针对SQL Server 2005的详尽学习资源,尤其适合初学者和有一定基础的数据库管理员。本教程旨在帮助读者掌握SQL Server 2005的核心功能,提升在数据库管理、数据存储、查询...

    将Sql Server 2000中的数据库备份文件还原到sql2005中

    将Sql Server 2000中的数据库备份文件还原到sql2005中 将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,...

    如何查看sql server数据库连接数

    查看 SQL Server 数据库连接数的多种方法 SQL Server 数据库连接数是一个重要的性能指标,它可以帮助数据库管理员了解当前数据库的工作负载和性能。查看数据库连接数有多种方法,本文将介绍四种不同的方法来查看 ...

    SQL Server查看所有表大小,所占空间

    用SQL语句查看SQL Server中的数据库查看所有表大小,所占空间

    SQLServer2005数据库系统开发完全手册

    资源名称:SQL Server 2005数据库系统开发完全手册内容简介:本书从实际出发,对SQL Server 2005数据库系统进行了全面介绍。本书共22章,分为4篇即SQL Server 2005基础篇,SQL Server 2005管理篇,典型实例篇和应用...

    SQL SERVER 2005数据库管理入门经典,所有源代码

    《SQL SERVER 2005数据库管理入门经典》是一本专为初学者设计的教程,旨在帮助读者掌握SQL Server 2005的核心概念、功能和管理技巧。SQL Server 2005作为微软公司推出的数据库管理系统,是企业级数据存储、处理和...

    [SQL SERVER 2005数据库管理入门经典]

    在SQL Server 2005中,数据库引擎是核心组件,负责处理所有的数据操作。学习这个系统首先要理解关系型数据库的基本原理,包括表、字段、键(主键、外键)以及完整性约束(实体完整性、参照完整性和用户定义完整性)...

    SqlServer2005 打开 SqlServer2008 mdf文件

    Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...

    SQL Server 2005数据库的简单应用

    在SQL Server 2005中创建数据库,首先选中数据库节点,通过右键菜单选择【新建数据库】,并在【数据库名称】字段输入所需名称,例如“test”,即可创建一个新的数据库。接下来,新建表时,展开“表”节点,同样通过...

    SQLServer2005数据库学习笔记

    笔记是本人学习SQLServer一段时间后重新整理出来的,适合有一些入门基础的人学习。 ├─01 安装及使用 │ SQLServer2005安装及使用.txt │ ├─02 常用函数 │ function.sql ... Sqlserver数据库总结.sql

Global site tag (gtag.js) - Google Analytics