Alterar estrutura da tabela em várias colulas de uma vez.

14/09/2005

0

Tenho uma tabela com mais de 100 campos VARCHAR 300, o que estourou o limite. Agora preciso alterar esses campos pra text, que é tamanho 16. Acontece que preciso de um ALTER TABLE que me permita fazer todas as alterações de uma vez. Alguém sabe????


Christiano.rios

Christiano.rios

Responder

Posts

16/09/2005

Christiano.rios

Olha só, a melhor solução que encontrei...
Dropar as contraints foreings, relacionamentos, depois criar uma tabela temporária do jeito que quero, refazer os relacionamentos novamente, deletar a tabela velha e renomear a temporária pro nome da verdadeira.

Não é tão fácil, mas é o meio mais técnico de fazer. Fora isso, tem que alterar os fontes, dependendo de como foram escritos e da linguagem.
Abraço.


Responder

20/09/2005

Fera2000

Se você tivesse usado o Enterprise Manager, o script que seria gerado seria mais ou menos o que você fez. É a melhor solução.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar