herlondf Postado Outubro 21, 2015 Denunciar Share Postado Outubro 21, 2015 Gostaria de saber se tem como fazer um select nas colunas do banco, condicionando se existir a coluna, ignore, caso contrário, adicione tal coluna. Ex.: 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 é essa, mas não consegui chegar a uma sintaxe correta. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
herlondf
Gostaria de saber se tem como fazer um select nas colunas do banco, condicionando se existir a coluna, ignore, caso contrário, adicione tal coluna.
Ex.: 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 é essa, mas não consegui chegar a uma sintaxe correta.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.