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
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)