alter table alter column

22/08/2008

1

Preciso mudar um campo numeric(15,04) para double precision,
Pq n consigo diretamente no IBOCONSOLE
Alter table alter column valor type double precision

Sei que poderia dropar e inserir novo campo, mas tenho muitos .GDBs e alguns longe de mim, mas todos usando o mesmo servidor

Alterar para numeric(10,06) consigo, mas usando CDS grava apenas com 4 casas decimais

Grato


Responder

Posts

22/08/2008

Mazzi

Ola amigo, tente altera-lo usando IbExpert vc pode faze-lo de duas formas:

1- dando um duplo click em cima do tipo de registro , clique em EDIT DOMAIN, selecione o Type que queira e pronto.

ou

2-usando ex:

update RDB$FIELDS set
RDB$FIELD_TYPE = 27,
RDB$FIELD_SCALE = 0
where RDB$FIELD_NAME = ´RDB$77´

a facilidade do IbExpert é que ele traz o index field pra vc e o codigo do Type.... , se vc souber, faça como esse código acima.

Abracos++


Responder

22/08/2008

Pestana_

Preciso mudar um campo numeric(15,04) para double precision, Pq n consigo diretamente no IBOCONSOLE Alter table alter column valor type double precision Sei que poderia dropar e inserir novo campo, mas tenho muitos .GDBs e alguns longe de mim, mas todos usando o mesmo servidor Alterar para numeric(10,06) consigo, mas usando CDS grava apenas com 4 casas decimais Grato



que mensagem de erro esta aparecendo?


flw.


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira