Integer, Float, Numeric ou Double Precision

Firebird

07/09/2003

Pessoal defini em uma tabela denomindada ´PRODUTOS´ do banco de dados a QUANTIDADE como INTEGER.

Acontece que agora tenho que mudar, pois tenho um cliete que vende
em metros, kilos, litros, etc. Acontece que quando um cliente fizer uma compra, por exemplo [b:30cc538373]1,5 kg [/b:30cc538373]de prego, ou 25,70 mts de cano, não é permitido, pois esta definido no banco que a quantidade é INTEGER, e nesse caso nao poderia dar a baixa na saida de [b:30cc538373]1,5 kg, ou 2,34 litros [/b:30cc538373]de alguma coisa.


Gostaria de saber qual o tipo de dado mais correto devo utilizar entre
Float, Double precision ou Numeric, ou uma outra solucão mais eficiente.

Qual o mais correto.

Agradeço a atenção de todos.

Abraços.


Siro

Siro

Curtidas 0

Respostas

Afarias

Afarias

07/09/2003

para seu caso NUMERIC (pois os valores serao sempre pequenos)

ex::

ALTER TABLE nome_tabela ALTER nome_coluna TYPE NUMERIC(8,2);


T+


GOSTEI 0
POSTAR