locked
Tamanho Tabela RRS feed

  • Pergunta

  • Ola amigos

      Alguem sabe algum comando para verificar tamanho de tabela sem ser
    sp_spaceused 'nome_tabela'

     Preciso de uma lista das tabela de determinado banco e tamanho respectivo de cada uma .


    segunda-feira, 2 de julho de 2007 13:19

Respostas

  • go
    EXEC sp_MSforeachTable @command1="print '>>>Tabela: ?' ",
                                                   @command2="sp_spaceused '?' "
    segunda-feira, 2 de julho de 2007 14:41

Todas as Respostas

  • vc pode utilizar a ferramenta Enterprise manager utilizando a opção takpad... se for SQL Server 2005 vc pode utilizar o SQL Management Studio...  ou então vc pode utilizar a funcion for each table utilizando o sp_spaceused para cada tabela..

    qualquer dúvida retorne

    abs

     

    segunda-feira, 2 de julho de 2007 13:25
  • Não tem como puxar uma lista de todas as tabelas com o tamanho ao lado via query analyzer , o sql é o 2000.
    segunda-feira, 2 de julho de 2007 13:48
  • isso vc pode usar uma Function chamada sp_MSforeachtable  para incluir todas as tabelas... qualquer dúvida na execução da rotina.. retorne

     

    abs

     

    segunda-feira, 2 de julho de 2007 14:11
  • heheh todas , so me passar um exemplo .
    segunda-feira, 2 de julho de 2007 14:15
  • go
    EXEC sp_MSforeachTable @command1="print '>>>Tabela: ?' ",
                                                   @command2="sp_spaceused '?' "
    segunda-feira, 2 de julho de 2007 14:41
  •  

    gostaria de saber se há alguma possibilidade de executar esse comando acima com mais de 200 tabelas pois está dando mensagem de limite.. desde jah agradeço..
    sexta-feira, 20 de junho de 2008 15:01
  • Junior,

     

    Acredito que no SQL Server 2000, somente até 200 tables, agora no SQL Server 2005, não testei.

    sexta-feira, 20 de junho de 2008 16:25
    Moderador