Alterar o tamanho do campo do BD (IB) para um valor menor
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
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
Curtidas 0
Respostas
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