信息发布→ 登录 注册 退出

用SQL统计SQLServe表存储空间大小的代码

发布时间:2026-01-11

点击量:
其实SQLServer提供了一个sp_spaceused的系统存储过程可以实现该功能,下面就是调用的SQL:
复制代码 代码如下:
create table #tb(表名 sysname,记录数 int
,保留空间 varchar(10),使用空间 varchar(10)
,索引使用空间 varchar(10),未用空间 varchar(10))
insert into #tb exec sp_MSForEachTable 'EXEC sp_spaceused ''?'''
select * from #tb
go
drop table #tb

这样就可以枚举出每个表存储空间的详细使用情况!
标签:# 表存储空间  # 可以实现  # 就可以  # 存储过程  # create  # span  # table  # tb  # sp_spaceused  # SQLServer  # BR  # SQL  # sp_MSForEachTable  # exec  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!