Sql Server - 如何计算数据库中每个表中某些行的大小?
如何计算每个表中仅某些行的大小?
例如,使用代码:
EXEC sp_spaceused 'myTable'
您可以获得所有行的大小,但是我想计算的不是单个表的大小,而是所有表的大小,并使用相同的子句对于每一个,伪代码中都是这样的:
foreach(Table myTable in Database)
EXEC sp_spaceused 'myTable WHERE AppId='abc''
我怎样才能用 T-SQL 实现这一点?
预先感谢
编辑:为了更好的澄清
How can i calculate the size of only some rows for each table?
For example, with the code:
EXEC sp_spaceused 'myTable'
you obtain the size of all rows, however i want to calculate the size not of one single table, but all of them, and using the same clause for each one, something like this in pseudo-code:
foreach(Table myTable in Database)
EXEC sp_spaceused 'myTable WHERE AppId='abc''
How can i achieve this with T-SQL?
Thanks in advance
EDIT: for better clarification
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)