Adicionar coluna - condição
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.
A ideia se parece com a do código?
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
Curtidas 0
Respostas
Alan Mario
17/03/2016
Tenho interesse mas para MySQL. Se alguem tambem puder ajudar.
GOSTEI 0
Jaime Campelo
17/03/2016
Tenho interesse mas para MySQL. Se alguem tambem puder ajudar.
Se alguem souber tambem para o SQL Server, seria interessante.
GOSTEI 0
Jaime Campelo
17/03/2016
Boa tarde, alguem sabe se está correto, se estou no caminho certo?
GOSTEI 0
Mariana Carvalho
17/03/2016
O melhor não é simplesmente alterar a tabela, acrescentando uma coluna?
GOSTEI 0
Alan Mario
17/03/2016
O melhor não é simplesmente alterar a tabela, acrescentando uma coluna?
Pensando bem sim, concordo Mariana, mas será que é exatamente isso o Jaime deseja?
GOSTEI 0
Jaime Campelo
17/03/2016
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.
GOSTEI 0
Mariana Carvalho
17/03/2016
Acredito que o banco não seja tão grande, é?
GOSTEI 0
Jaime Campelo
17/03/2016
Medio mesmo, está bem pessoal, obrigado.
GOSTEI 0
Alan Mario
17/03/2016
De nada amigo, espero que tenha solucionado.
GOSTEI 0
Mariana Carvalho
17/03/2016
Disponha.
GOSTEI 0