查询SQL数据库中每一个表的大小 -will.miao
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


查询SQL数据库中每一个表的大小

发表时间:2016/9/9 8:09:28 评论(0) 浏览(5728)  评论 | 加入收藏 | 复制
   
摘 要:--得到数据库中所有表的空间/记录情况 
正 文:







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 ##'

Access软件网交流QQ群(群号:198465573)
 
 相关文章
【Access入门】Access文本大小写StrConv函数用法的...  【麥田  2014/12/18】
【Access示例】限制窗体的大小  【缪炜  2015/3/20】
设置打印机页面大小  【yxm  2015/5/8】
【Access扫盲知识】复选框能否调整大小?复选框可以拉宽拉长吗?...  【麥田  2015/8/8】
收款收据打印示例,简单大小写及结算金额示例;Access收据记录和...  【麥田  2015/9/14】
选项卡里多个子窗体如何用代码来实现边距大小对齐  【杜超  2016/7/18】
常见问答
技术分类
相关资源
文章搜索
关于作者

will.miao

文章分类

文章存档

友情链接