本文主要是介绍查詢SQL數據庫各表的使用情況,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
exec sp_MSForEachTable @precommand=N' create table ##( id int identity, 表名 sysname, 字段数 int, 记录数 int, 保留空间 Nvarchar(10), 使用空间 varchar(10), 索引使用空间 varchar(10), 未用空间 varchar(10))',@command1=N'insert ##(表名,记录数,保留空间,使用空间,索引使用空间,未用空间)
exec sp_spaceused ''?''
update ## set 字段数=(select count(*) from syscolumns where id=object_id(''?''))
where id=scope_identity()', @postcommand=N'select * from ## order by id drop table ##'
这篇关于查詢SQL數據庫各表的使用情況的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!