Alterar estrutura tabela com script

14/05/2004

0

Tenho uma base de dados já em uso, e preciso alterar a estrutura de diversas tabelas (estas alterações já fiz na minha base de teste) eu posso gerar um script da minha base de testes e executar no banco de dados em uso sem perder nada ? tentei fazer um teste mas perde-se todos os dados pois o script gera novas tabelas. Qual o melhor caminho para alterar a estrutura de tabelas já em uso ?


Edurocha

Edurocha

Responder

Posts

19/05/2004

Vanius

Bom dia.
Se vc tem um campo ´Telefone´ VarChar(10) vc pode altera-lo assim:

ALTER TABLE TabelaClientes MODIFY COKLUMN (Telefone VarChar(12))
Desta forma nao perdi dados, mas uma vez tive q transformar um campo INTEGER para VARCHAR. Perdi os dados, é claro. Entao pensei um uma solucao.
1º Criar um campo Varchar
2º update ´copiando´ dados do campo INT para o Varchar utilizando CAST
3º apagar o campo INT
4º Renomear campo VarChar para antigo nome do campo INT


Espero ter ajudado.
Se precisar, mande uma msg no Private.

[]s,

Vanius


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar