当前位置: 首页 > 编程笔记 >

SQL Server查询数据库中表使用空间信息实现脚本

长孙文栋
2023-03-14
本文向大家介绍SQL Server查询数据库中表使用空间信息实现脚本,包括了SQL Server查询数据库中表使用空间信息实现脚本的使用技巧和注意事项,需要的朋友参考一下

使用了微软提供的不公开的存储过程sp_MSforeachtable
 

CREATE TABLE #temp
(
 TableName NVARCHAR (128),
  RowsCnt VARCHAR (11),
 ReservedSpace VARCHAR(18),
 DataSpace VARCHAR(18),
 CombinedIndexSpace VARCHAR(18),
 UnusedSpace VARCHAR(18)
 )
 
 EXEC sp_MSforeachtable'INSERT INTO #temp (TableName, RowsCnt, ReservedSpace,DataSpace, CombinedIndexSpace, UnusedSpace) EXEC sp_spaceused ''?'', FALSE'
 
SELECT TableName, RowsCnt,ReservedSpace, DataSpace, CombinedIndexSpace, UnusedSpace
 FROM #temp
 ORDER BY TableName
 
DROP TABLE #temp
 类似资料:
  • 目前正在android studio中用java进行一个项目,我正在尝试用sql查询两个表。各表如下: 预订表 User_Bookings表 用户表仅供参考 有没有一种方法可以使用UNION或INNER JOIN并仅使用用户ID连接这两个表? 例如,对于ID为2的用户,我希望从预订表中获得出发时间 还是UNION/INNER JOIN不是我试图实现的目标的正确运算符?正如我一直在尝试和复习我的SQ

  • 我是新来的和我试图我的得到一个从它。我试图这样做的它与这是id但问题是我不知道如何返回目标从。 这就是<代码>刀 这是Repository类

  • 我刚接触Laravel5.0,使用表单查询数据库并将结果返回到视图时遇到问题。表单接受用户输入的周数,应使用此周数查询数据库表。任何帮助都将不胜感激。 在我的视野里 路由::获取('/search','shopsalescontroller@index'); 控制器

  • 本文向大家介绍如何查看SQLSERVER中某个查询用了多少TempDB空间,包括了如何查看SQLSERVER中某个查询用了多少TempDB空间的使用技巧和注意事项,需要的朋友参考一下     在SQL Server中,TempDB主要负责供下述三类情况使用: 内部使用(排序、hash join、work table等) 外部使用(临时表,表变量等) 行版本控制(乐观并发控制)       而对于内

  • 我刚开始冬眠,所以这个问题可能看起来很愚蠢。 由:org.hibernate.queryException:无法解析属性:Application of:xx.xx.xx.xx.xx.compilation[FROM xx.xx.xx.xx.compilation c,其中c.Application.id=:applicationid]在org.hibernate.queryexception.ge

  • 我正在对PeopleSoft数据库进行查询,不确定是否可以根据初始查询在一次调用中从同一个表中获取信息。例如,我正在访问的表返回EmployeeID、FullName、FirstName、LastName、Position\u NBR和ReportsTo。但是ReportsTo是以经理的Position\u NBR(在同一个表中找到)的形式提供的,我想以name格式提供。我想这样做,但不确定是否可