[firebase-br] Trocar o tipo do campo

Fortes - Adriano Jefferson adriano em grupofortes.com.br
Sex Fev 11 16:27:55 -03 2005


    Avalie antes:
alter table "TABELA"
alter "CAMPO" type double precision;

Se o campo originalmente for Integer, funciona sim.

Adriano Jefferson
Desenvolvimento
Fortes Informática - Fortaleza
adriano em grupofortes.com.br
www.fortesinformatica.com.br


----- Original Message ----- 
From: "Rodrigo Flausino" <rodrigoflausino em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 11, 2005 1:31 PM
Subject: Re: [firebase-br] Trocar o tipo do campo


> Então eu vou copiar o campo e reinserir os dados. Tem
> algum comando sql que faça isso, de copiar os
> registros de um campo e reinserindo em um outro campo?
> Vou passar do tipo integer para Numeric, pois tenho
> que trabalhar com números depois da vírgula neste
> campo. Fiz essa pergunta pois eu já peguei um sistema
> quase pronto  (e já com as tabelas prontas) e preciso
> terminar ele.
>
> Valeu pela ajuda de vocês. Muito Obrigado !
>
> Rodrigo.
>
>  --- "Moked do Brasil - Marcel (Brazil)"
> <marcel em moked.com.br> escreveu:
> > Em alguns casos é possível sim, mas nesse caso não é
> > possível pois vc estára
> > quebrando a estrutura de integer para float onde
> > seria o mesmo caso de vc
> > muda uma variável com conteúdo integer para Float,
> > agora em alguns casos de
> > conteúdos de textos seria possível sim como tbm
> > conversão de um campo
> > smallint para integer onde vc estaria apenas
> > aumentando a quantidade de
> > armazenamento pois se não me engano smallint
> > trabalha computacionalmente
> > mais ou menos de -32.684.00 a 32.684.00 é a sua
> > capacidade e a mesma sendo
> > alterada para integer ele apenas estaria aumentando
> > dua capacidade pois
> > integer trabalha com quantidade muito superior.
> >
> > Marcel
> >
> >
> > > MdBMB> A partir do momento que já foram inseridos
> > registros, não é
> > > possível a
> > > MdBMB> alteração do tipo do campo, faça como nosso
> > amigo Cantu descreveu
> > > seria a
> > > MdBMB> maneira mais correta de fazer oq vc está
> > desejando.
> > >
> > > Na verdade, dependendo do "tipo" da troca, o FB
> > permite mesmo já
> > > havendo registros. Mas no caso de integer pra
> > float eu não tenho
> > > certeza que ele aceite.
> > >
> > > []s
> > > Cantu
> > > http://www.warmboot.com.br
> > > FireBase - http://www.FireBase.com.br
> > >
> > >
> > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em
> > www.bavs.com.br
> > > Para editar sua configuração na lista, use o
> > endereço
> > >
> >
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > >
> > >
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em
> > www.bavs.com.br
> > Para editar sua configuração na lista, use o
> > endereço
> >
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora.
http://br.acesso.yahoo.com/ - Internet rápida e grátis
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista