Description générale du projet:

Titre: Nombre de meg et nombres de lignes par tables et indexe
3.1 Description sommaire de la section4
Voic une requ^te bien utilse pour voir le nombre de meg et de ligne de chaques table. 
Cette requ^te done en plus le nombre de meg par indexe.

CREATE TABLE #temp(
	rec_id		int IDENTITY (1, 1),
	NomTable	varchar(128),
	nbrLignes	int,
	data_space	decimal(15,2),
	index_space	decimal(15,2),
	total_size	decimal(15,2),
	percent_of_db	decimal(15,12),
	db_size		decimal(15,2))

EXEC sp_msforeachtable @command1="insert into #temp(nbrLignes, data_space, index_space) exec sp_mstablespace '?'",
			@command2="update #temp set NomTable= '?' where rec_id = (select max(rec_id) from #temp)"

UPDATE #temp
SET total_size = (data_space + index_space), db_size = (SELECT SUM(data_space + index_space) FROM #temp)


UPDATE #temp
SET percent_of_db = (total_size/db_size) * 100

SELECT *
FROM #temp
ORDER BY total_size DESC

DROP TABLE #temp