Thank this author by sharing:
By Sylvia Moestl Vasilik,
I use this chunk of code at least once a week. It gives you a quick and easy reference on how big your tables are. This is about as accurate as the system stored procedure sp_spaceused (since it uses the same base tables), but it's handier, since it runs on all the tables in a database, and you can order it by whichever column you want.
As a member of SQLServerCentral, you get free access to loads of fresh content: thousands
of articles and SQL scripts, a library of free eBooks, a weekly database news roundup,
a great Q & A platform… And it’s our huge, buzzing community of SQL Server Professionals
that makes it such a success.