Alterar comprimento do campo
Olá Pessoal
Estou com um problema que, creio eu, deve ser de fácil solução, mas não consegui resolvê-lo por falta de uma bibliografia, por isso estou aqui.
Necessito, a pedido do usuário, almentar o comprimento de um campo varchar de 15 para 50 caracteres. Como prceder esta alteração sem afetar os dados contidos na tabela?
Obrigado.
Danilo R. de Almeida
AG Soluções
Estou com um problema que, creio eu, deve ser de fácil solução, mas não consegui resolvê-lo por falta de uma bibliografia, por isso estou aqui.
Necessito, a pedido do usuário, almentar o comprimento de um campo varchar de 15 para 50 caracteres. Como prceder esta alteração sem afetar os dados contidos na tabela?
Obrigado.
Danilo R. de Almeida
AG Soluções
Danilora
Curtidas 0
Respostas
Nigro
20/04/2004
Não sei se a minha opinião é a mais fácil, mas funciona.
Isso tudo você fazer com um script.
Crie um campo temporário nesse tabela com o tamanho desejado, depois transfira os dados do original para o campo temporário, apague o campo original, recrie-o com o tamanho desejado e depois transfira os dados do campo temporário para o campo definitivo, depois apague o campo temporário... ufa!!! eu falço assim
Isso tudo você fazer com um script.
Crie um campo temporário nesse tabela com o tamanho desejado, depois transfira os dados do original para o campo temporário, apague o campo original, recrie-o com o tamanho desejado e depois transfira os dados do campo temporário para o campo definitivo, depois apague o campo temporário... ufa!!! eu falço assim
GOSTEI 0
Gandalf.nho
20/04/2004
Se a alteração é só aumentar o tamanho do campo, use ALTER TABLE mesmo, que não há risco de perder dados.
GOSTEI 0
Everton
20/04/2004
ALTER TABLE TABELA ALTER CAMPO TYPE VARCHAR(50).
GOSTEI 0