Alterar o tamanho do campo do BD (IB) para um valor menor

Firebird

29/04/2005

Salve pessoal,

Estou precisando alterar o tamanho de um campo da minha tabela que está definido como tamanho 100 para o tamanho 4, póis não tenho necessidade de tal tamanho.
Estou usando o Interbase.

Tentei usar o
ALTER TABLE MATRICULAS ALTER COLUMN CODALUNO TYPE VARCHAR(4)
mas acusa um erro dizendo que o menor valor para a coluna precisa ser 102

abraço a todos,

Ricardo Monteiro


Fabricio Souza

Fabricio Souza

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

29/04/2005

Aí é que está o problema o IB/FB não deixa diminuir o tamanho do campo, só aumentar. O que vc pode fazer é renomear o campo original, criar um novo campo com o nome correto e novo tamanho, copiar os dados de um campo para o outro e depois excluir o velho.


GOSTEI 0
POSTAR