[firebase-br]sugestão de modelagem no FB para campos dinheiro.

Sérgio Alexandre Gianezini sergio_ag em terra.com.br
Seg Out 5 21:13:33 -03 2009


Eu tenho usado Numeric(15, 4) para meus campos de numericos... 
9999999999.9999 de valor maximo tá ok pra mim...

A grande sacada do numeric, é que ele na verdade, é um int64... que o 
firebird divide/multiplica conforme os decimais... 1 decimal é *10 e /10, 2 
decimais é *100 e /100... 3=1000, 4=10000... isso evita aqueles valores 
bisonhos com Double Precision... (guardar 100, e quando consulta é 
99,99999999999999999999)

Se nao me engano, dá pra mudar até pra usar numeric(18, x), o que 
adicionaria mais 999 no meu limite... 







Mais detalhes sobre a lista de discussão lista