Tamanho da tabela em MB por sql[RESOLVIDO]

2 respostas
G

Boa tarde,
Tentei olhar no google como olhar o tamanho de uma tabela fisico por consulta sql mas não achei nada =x

2 Respostas

G

bemm eu dei uma olhada e consegui isso aqui.

SELECT name FROM sysobjects WHERE xtype='U' Exec sp_spaceused

porém aqui tenho que fazer um for com esse name que eu retorno do meu select so que não me lembro bem, e acredite ou não aqui no meu trampo eu não consigo abrir quase site nenhum ou seja o google pra mim é quase que invalidado.

G

Huhull consegui caso alguem precise saber o tamanho de todas as tabelas de um schema utiliza isso aki

DECLARE c CURSOR
FAST_FORWARD
FOR SELECT name 
FROM sysobjects 
WHERE xtype='U'

DECLARE @Name varchar(64)
 
OPEN c

FETCH NEXT FROM cCURSOR INTO @Name 

WHILE @@FETCH_STATUS = 0

BEGIN

EXEC sp_spaceused @Name

FETCH NEXT FROM c INTO @Name

END

 

CLOSE c

DEALLOCATE c
Criado 24 de agosto de 2010
Ultima resposta 24 de ago. de 2010
Respostas 2
Participantes 1