[firebase-br] Tipos de dados Numeric X Decimal X Float

Josauro S.J. josauro em casasoft.inf.br
Ter Nov 16 15:27:26 -03 2004


Isso é caracteristica do Float e do double e do NUMERIC ate 9 digitos, se voce usar NUMERIC maior que 9 digitos o FB usara um formato diferente de armazenamento e gravará o valor exato que voce informar  ex:NUMERIC(16,2)

Josauro S.J.
Diretor
josauro em casasoft.inf.br
----- Original Message ----- 
From: Clei Scheid 
To: FireBase 
Sent: Sunday, November 14, 2004 4:48 PM
Subject: Re: [firebase-br] Tipos de dados Numeric X Decimal X Float


Boa tarde André.

    Depois de bater muit a cabeça optei por utilizar o Double Precision
sempre que quero decimais e Integer quando não.
    Tentei o Float, mas tem o seguinte efeito colateral por exemplo:
utilizando o DbExpress quando gravei um número parecido com 1,67 no preço de
um produto definido como float quando data um select na tabela este número
aparecia como 1,6600000000000465. Não consegui resolver este problema até
que usasse o Double Precision e o problema acabou por completo.

Abraço


----- Original Message -----
From: "André" <colosso0 em yahoo.com.br>
To: "Lista Firebird" <Lista em firebase.com.br>
Sent: Sunday, November 14, 2004 8:54 AM
Subject: [firebase-br] Tipos de dados Numeric X Decimal X Float


> Oi Pessoal,
>
> É o seguinte: Desisti de entender como funciona os
> campos NUMERIC(x,y). Em todos os sites todo mundo fala
> que x especifica a qtde de digitos (isso e uma
> mentira). Acho que todo mundo copia de um site e cola
> no outro.
> Tanto é mentira que um campo NUMERIC(5,2) suporta até
> 21474836,47  (Aqui temos 11 digitos). Entao se alguem
> souber me dar uma explicacao convincente ficaria muito
> grato...
>
> No entanto caso nao saibam gostaria de saber qual tipo
> de dados vc´s utilizam - vou pela maioria :-)
>
> Mais uma vez, conto com a colaboracao de todos e
> agradeco antecipadamente
>
> Andre
>
>
>
> __________________________________
> Do you Yahoo!?
> Check out the new Yahoo! Front Page.
> www.yahoo.com
>
>
>
>


----------------------------------------------------------------------------
----


______________________________________________
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




Mais detalhes sobre a lista de discussão lista