none
Alter Table RRS feed

  • Pergunta

  • Prezados,

    Como posso adicionar uma coluna em uma determinada posição de uma tabela já existente.


    Erysson Barros MCC, CSPO, Blog de Erysson Barros Twitter de Erysson Barros
    (Salmos 128:1) - BEM-AVENTURADO aquele que teme ao SENHOR e anda nos seus caminhos.

    quinta-feira, 6 de junho de 2013 13:10

Respostas

  • Bom dia Erysson, infelizmente não é possível adicionar uma coluna em um lugar exato da tabela, quando adicionamos uma nova coluna ela fica sendo a ultima coluna.

    O que você pode fazer e uma jogada com ADD e DROP... DROP as colunas ADD a nova coluna no lugar que você quiser e depois ADD novamente as outras colunas que foram DROPADAS.

    O comando para adicionar nova coluna é:

    ALTER TABLE NomeTabela
          ADD NomeNovaColuna NVARCHAR(10) NULL,
    GO

    O comando para Deletar uma coluna é:

    ALTER TABLE NomeTabela
          DROP COLUMN NomeNovaColuna
    GO

    Abraço espero que eu tenha te ajudado.


    Wellinghton Pimentel Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.


    quinta-feira, 6 de junho de 2013 13:40
  • Wellinghton,

    Realmente pelo que pesquisei também não dá para fazer, isso seria pelo design, depois de criada a tabela.

    Obrigado !



    Erysson Barros MCC, CSPO, Blog de Erysson BarrosTwitter de Erysson Barros
    (Salmos 128:1) - BEM-AVENTURADO aquele que teme ao SENHOR e anda nos seus caminhos.


    • Marcado como Resposta Erysson Souza quinta-feira, 6 de junho de 2013 13:45
    • Editado Erysson Souza quinta-feira, 6 de junho de 2013 13:47
    quinta-feira, 6 de junho de 2013 13:45

Todas as Respostas

  • Bom dia Erysson, infelizmente não é possível adicionar uma coluna em um lugar exato da tabela, quando adicionamos uma nova coluna ela fica sendo a ultima coluna.

    O que você pode fazer e uma jogada com ADD e DROP... DROP as colunas ADD a nova coluna no lugar que você quiser e depois ADD novamente as outras colunas que foram DROPADAS.

    O comando para adicionar nova coluna é:

    ALTER TABLE NomeTabela
          ADD NomeNovaColuna NVARCHAR(10) NULL,
    GO

    O comando para Deletar uma coluna é:

    ALTER TABLE NomeTabela
          DROP COLUMN NomeNovaColuna
    GO

    Abraço espero que eu tenha te ajudado.


    Wellinghton Pimentel Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.


    quinta-feira, 6 de junho de 2013 13:40
  • Wellinghton,

    Realmente pelo que pesquisei também não dá para fazer, isso seria pelo design, depois de criada a tabela.

    Obrigado !



    Erysson Barros MCC, CSPO, Blog de Erysson BarrosTwitter de Erysson Barros
    (Salmos 128:1) - BEM-AVENTURADO aquele que teme ao SENHOR e anda nos seus caminhos.


    • Marcado como Resposta Erysson Souza quinta-feira, 6 de junho de 2013 13:45
    • Editado Erysson Souza quinta-feira, 6 de junho de 2013 13:47
    quinta-feira, 6 de junho de 2013 13:45