SQL Server查询数据库中表使用空间信息实现脚本
更新时间:2015年07月08日 09:01:27 投稿:junjie
这篇文章主要介绍了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
您可能感兴趣的文章:
相关文章
使用linux CentOS本地部署SQL Server数据库超详细步骤
作为一名Linux爱好者,我们在使用Linux系统的时候,经常需要使用到数据库,下面这篇文章主要给大家介绍了关于使用linux CentOS本地部署SQL Server数据库的超详细步骤,需要的朋友可以参考下2024-01-01sp_executesql 使用复杂的Unicode 表达式错误的解决方法
sp_executesql 使用复杂的Unicode 表达式错误的解决方法,需要的朋友可以参考下2012-01-01SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)
"无法打开新数据库 'POS'。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9003)"看是9003错误,怎么解决呢,下面小编给大家分享SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000),一起看看吧2016-09-09
最新评论