Alterar comprimento do campo

Firebird

20/04/2004

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


Danilora

Danilora

Curtidas 0

Respostas

Nigro

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


GOSTEI 0
Gandalf.nho

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

Everton

20/04/2004

ALTER TABLE TABELA ALTER CAMPO TYPE VARCHAR(50).


GOSTEI 0
POSTAR