Fórum Adicionar coluna - condição #548807

17/03/2016

0

Gostaria de saber se tem como fazer um select nas colunas do banco, com a condição: se existir a coluna, ignore, caso contrário, adicionar a coluna.




IF NOT EXISTS (SELECT * FROM information_schema.columns WHERE table_schema = 'estado' and column_name = 'id_pais')

ALTER TABLE estado ADD id_pais CHAR(4) DEFAULT '1058';



A ideia se parece com a do código?
Jaime Campelo

Jaime Campelo

Responder

Posts

17/03/2016

Alan Mario

Tenho interesse mas para MySQL. Se alguem tambem puder ajudar.
Responder

Gostei + 0

17/03/2016

Jaime Campelo

Tenho interesse mas para MySQL. Se alguem tambem puder ajudar.


Se alguem souber tambem para o SQL Server, seria interessante.
Responder

Gostei + 0

18/03/2016

Jaime Campelo

Boa tarde, alguem sabe se está correto, se estou no caminho certo?
Responder

Gostei + 0

19/03/2016

Mariana Carvalho

O melhor não é simplesmente alterar a tabela, acrescentando uma coluna?
Responder

Gostei + 0

20/03/2016

Alan Mario

O melhor não é simplesmente alterar a tabela, acrescentando uma coluna?


Pensando bem sim, concordo Mariana, mas será que é exatamente isso o Jaime deseja?
Responder

Gostei + 0

21/03/2016

Jaime Campelo

O melhor não é simplesmente alterar a tabela, acrescentando uma coluna?


Pode ser tambem, um alter direto, mas terei que ter o cuidado exposto no enunciado.
Responder

Gostei + 0

22/03/2016

Mariana Carvalho

Acredito que o banco não seja tão grande, é?
Responder

Gostei + 0

23/03/2016

Jaime Campelo

Medio mesmo, está bem pessoal, obrigado.
Responder

Gostei + 0

26/03/2016

Alan Mario

De nada amigo, espero que tenha solucionado.
Responder

Gostei + 0

26/03/2016

Mariana Carvalho

Disponha.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar