none
Como unir os dois resultado de uma Store Procedure com colunas diferentes RRS feed

  • Pergunta

  • Olá, boa noite, eu tenho a Store Procedure do sistema sys.sp_spaceused me retorna dois resultados:

    database_name                                                                                                                    database_size      unallocated space
    -------------------------------------------------------------------------------------------------------------------------------- ------------------ ------------------
    DbTreinamento_02                                                                                                                 309.13 MB          76.23 MB

    reserved           data               index_size         unused
    ------------------ ------------------ ------------------ ------------------
    234256 KB          195568 KB          27832 KB           10856 KB

    Pra mim, é interessante a informação do primeiro resultado da Store Procedure (database_name , database_size, unallocated space)

    Tentei inserir em uma tabela temporaria :

    create Table #TempInfo(
          name character (100)
        , size character (100)
        , unallocated character (100)

    )

    Insert Into #TempInfo(name, size, unallocated)
    sp_spaceused

    Porém não consigo, porque o segundo resultado trás um numero de colunas diferentes do primeiro, assim, não consigo inserir os dois em tabela.

    Alguém sabe como resolver a ocorrência e eu consiga inserir o primeiro resultado em uma tabela temporária ?

    sábado, 17 de março de 2012 22:52

Respostas