Alterar o tamanho de um campo

Para alterar o tamanho de um campo CHAR ou VARCHAR no FireBird (ou InterBase 6.0 ou superior) basta executar o comando SQL abaixo:

ALTER TABLE NomeDaTabela ALTER NomeDoCampo TYPE NovoTipo;

Exemplo:

ALTER TABLE Cliente ALTER Nome TYPE VARCHAR(50);

Obs: Este comando não funciona se a alteração de tamanho implicar em perda de dados, ou seja, não serve para reduzir o tamanho de um campo.

Deixe um Comentário