[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