Fórum Interbase ficou louco, ou tem algum bug??? #45536

14/07/2004

0

Estou tentando alterar um campo na tabela utilizando a seguinte SQL:
ALTER TABLE CDCFORNECEDORES
ALTER CDFORREGISTRO TYPE VARCHAR(12) CHARACTER SET NONE.

O campo anteriormente tinha 11 dígitos. O louco do Interbase gravou como varchar(14) e mesmo eu colocando para alterar de 14 para 12 ele não deixou.

Alguém já passou por isso para poder me ajudar a resolver?

Já rodei a SQL pelo Database Desktop, IbConsole e IBExpert.

Utilizo Delphi 5 e Interbase 6

Lucimar


Lucimar

Lucimar

Responder

Posts

14/07/2004

Gandalf.nho

O Interbase não deixa diminuir o tamanho de um campo. Uma solução é renomear o campo problemático, criar outro com o tamanho correto e copiar os dados de um para outro e depois apagar o velho.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar