社区
应用实例
帖子详情
查詢表的大小
chludlf
2004-04-30 03:41:36
加精
我的数据库有两千多个表,我想跑一支报表,查出每个表所用的空间大小,请兄弟们帮忙写一支存储
...全文
778
10
打赏
收藏
查詢表的大小
我的数据库有两千多个表,我想跑一支报表,查出每个表所用的空间大小,请兄弟们帮忙写一支存储
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackjingsg
2004-06-23
打赏
举报
回复
不错,学习
chludlf
2004-04-30
打赏
举报
回复
謝謝各位
internetcsdn
2004-04-30
打赏
举报
回复
MY GOD
STUDY
zjcxc
2004-04-30
打赏
举报
回复
多上网看看.
szztao
2004-04-30
打赏
举报
回复
非常感谢!
再问一下,在哪里可以找到类似的资料?学习一下!
zjcxc
2004-04-30
打赏
举报
回复
这个是SQL没有公开的存储过程
sp_MSforeachtable
这个系统存储过程有7个参数:
@command1 nvarchar(2000), --第一条运行的T-SQL指令
@replacechar nchar(1) = N'?', --指定的占位符号
@command2 nvarchar(2000) = null, --第二条运行的T-SQL指令
@command3 nvarchar(2000) = null, --第三条运行的T-SQL指令
@whereand nvarchar(2000) = null, --可选条件来选择表
@precommand nvarchar(2000) = null, --在表前执行的指令
@postcommand nvarchar(2000) = null --在表后执行的指令
szztao
2004-04-30
打赏
举报
回复
请问zjcxc(邹建):
sp_MSForEachTable 这个命令是那里的?怎么SQL的帮助中找不到?
zjcxc
2004-04-30
打赏
举报
回复
--得到数据库中所有表的空间/记录情况
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
txlicenhe
2004-04-30
打赏
举报
回复
create table #tmp (tbName varchar(20),tbRows int,tbReserved varchar(20),
tbData varchar(20),tbIndexSize varchar(20),tbUnUsed varchar(20))
insert #tmp exec sp_MSForEachTable ' exec sp_spaceused ''?'''
select * from #tmp
txlicenhe
2004-04-30
打赏
举报
回复
exec sp_MSForEachTable ' exec sp_spaceused ''?'''
达梦数据库查询表
大小
【代码】达梦数据库查询表
大小
。
达梦数据库查询表
大小
与规模
【代码】达梦数据库查询表
大小
与规模。
PostgreSQL如何查询表
大小
(单独查询和批量查询)例子解析
在PostgreSQL中查询表的
大小
可以通过多种方式实现,包括单独查询某个表的
大小
和批量查询多个表的
大小
。
PostgreSQL 如何查询表
大小
如果要查询索引
大小
,可以通过查询 information_schema.tables 来获取。
PostgreSQL如何查询表
大小
查询 PG 表的
大小
通常需要使用函数/视图来实现,分为单独查询和批量查询的场景,下面简单列一下
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章