SQL. Alter table. o Banco gravou errado. Banco Interbase

Delphi

14/07/2004

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




:arrow: [color=red:5389cdb883]Título alterado pelo Moderador oTTo. Removido: ´Minha SQL ficou louca!!!´[/color:5389cdb883]
:idea: [color=blue:5389cdb883]Seja mais claro no título.
:idea: Leia as regras de conduta do fórum.[/color:5389cdb883]


Lucimar

Lucimar

Curtidas 0

Respostas

Cabelo

Cabelo

14/07/2004

Colega..

Utilize o SQL Explorer, rode este SQL..

Poste aqui os erros..

a partir daí talvez eu possa ajudar..

Cabelo


GOSTEI 0
Everton

Everton

14/07/2004

Lucimar,

se não me engano o IB faz isso mesmo, às vezes acrescenta 2 caracteres. Além disso, também não permite a redução de tamanho de campos varchar.


GOSTEI 0
POSTAR