我试图找出某些行在多个表中占用多少空间。然后,我将它们一起添加,并向用户显示它们在SQL数据库中使用了多少空间。
使用sp_spaceused
存储过程可以获取有关整个表的详细信息,但我需要找到已过滤的记录数上使用的空间。
有没有办法在sp_spaceused
过程中添加WHERE条件,以便我可以获取表中一组行的详细信息,还是有另一种解决方案?
答案 0 :(得分:0)
您可以找到按行占用的平均空间,然后可以计算'n'no所需的空间。行,即您可以使用sp_spaceused
来获取每行的总占用空间/ rowcount = avg空间。