Quick and dirty way to find the size of all tables in a azure database.
DROP TABLE #list DROP TABLE #data GO CREATE TABLE #data ( name VARCHAR(100) ,rows VARCHAR(100) ,reserved VARCHAR(100) ,datasize VARCHAR(100) ,indexsize VARCHAR(100) ,unused VARCHAR(100) ) SELECT ' insert into #data exec sp_spaceused ''' + table_schema + '.' + table_name + '''' AS Query INTO #list FROM INFORMATION_SCHEMA.TABLEs ALTER TABLE #list ADD id INT identity ( 1 ,1 ) DECLARE @count INT = 0 WHILE @count <= ( SELECT max(id) FROM #list ) BEGIN DECLARE @q NVARCHAR(1000) = ( SELECT query FROM #list WHERE id = @count ) EXEC sp_executesql @q SET @count = @count + 1 END select * from #data
Please Consider Subscribing
