[firebase-br] Campo Numeric - Data Definition Language louco? (Fv Cantu)
André
colosso0 em yahoo.com.br
Dom Nov 7 16:03:50 -03 2004
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/
Mais detalhes sobre a lista de discussão lista