如何计算记录的大小

时间:2013-10-16 12:30:01

标签: sql-server size sql-server-2012

如何计算SQL-Server表中一条记录的字节大小(或KB)? 有一条记录,我的意思是一个表中的行以及其他表中的所有相关实体。

例如,如果我们有一个Person表,那么一个Person将是Person表中的一行,并且可以在Order表中有几个Orders这样的几行,一个或更多地址,以便Address表中的一行或多行等等......

提前致谢!

[编辑] 如果可能的话,我想要一个从计算中排除列的选项。

1 个答案:

答案 0 :(得分:0)

您可以使用datalength()函数来计算记录的大小,也可以对其进行求和。 例如:SELECT SUM(DATALENGTH(ORDERS))        来自人