[firebase-br] Campo Numeric - Data Definition Language louco? (Fv Cantu)

Otto ottofuch em terra.com.br
Seg Nov 8 10:01:22 -03 2004


"O firebird suportou ate o numero 21474836.47"

Com 32 bits, sendo um bit (o da extrema esquerda) a representação do sinal:
0 indica positivo, e 1 indica negativo), sobram 31 bits.

2**32 (dois elevado a 31) = 2147483648
(10000000000000000000000000000000 em binário)

O computador funciona com base binária, também representável em octal e em
hexadecimal. O decimal é estranho ao ninho. O mesmo valor é representado em
hexadecimal como 80000000, e em octal como 40000000000.
100+
Otto


----- Original Message ----- 
From: "André" <colosso0 em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Sunday, November 07, 2004 4:03 PM
Subject: [firebase-br] Campo Numeric - Data Definition Language louco? (Fv
Cantu)


> Oi Pessoal,
>
> Vejam o que tirei do "Data Definition Language" do
> Interbase 6 que copiei no site da ibphoenix falando
> sobre campos numeric/decimal...
>
> Campos numeric:
>
> "For example,
> NUMERIC(5,2)
> declares that a column of this type always holds
> numbers with exactly 5 digits, with
> exactly two digits to the right of the decimal point"
>
> Eu entendi que o exemplo acima somente permitiria
> valores com 5 digitos, sendo que 2 dos 5 seriam
> decimais. Entao criei o campo do tipo NUMERIC(5,2) e o
> firebird permitiu o valor 123456.78 .
>
> Entao na base da tentativa e erro tentei descobrir o
> maximo que o firebird iria suportar sem retonar erro.
> O firebird suportou ate o numero 21474836.47 (nao
> entendi nada!)
>
> Qual a explicacao? Ja vi na lista alguem dizer que o 5
> é a qtde de casas antes a virgula. no entanto esse
> teste conflita com qualquer explicacao que ja vi na
> net. (foram 12 digitos 10 antes da virgula e 2 apos).
>
> Agradeco qualquer ajuda
>
>
>
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.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
>





Mais detalhes sobre a lista de discussão lista