create table #tb(
表名 varchar(256),
记录数 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
查看数据库中每个表的详细信息
最新推荐文章于 2025-05-29 10:26:45 发布
本文介绍了一个用于统计SQL Server中每个表的空间使用情况的临时表创建及查询方法。通过创建一个临时表并使用sp_MSForEachTable和sp_spaceused存储过程来获取各表的详细空间信息,包括表名、记录数、保留空间、使用空间、索引使用空间以及未用空间等。
7443

被折叠的 条评论
为什么被折叠?



