SELECT CASE WHEN (GROUPING(sob.name)=1) THEN 'Total' ELSE ISNULL(sob.name, 'unknown') END AS 'Table', SUM(sys.length) AS Byte_LengthFROM sysobjects sob, syscolumns sysWHERE sob.xtype='u' AND sys.id=sob.idGROUP BY sob.nameWITH CUBE