Fórum Integer, Float, Numeric ou Double Precision #38579
07/09/2003
0
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.
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
Curtir tópico
+ 0
Responder
Posts
08/09/2003
Afarias
para seu caso NUMERIC (pois os valores serao sempre pequenos)
ex::
ALTER TABLE nome_tabela ALTER nome_coluna TYPE NUMERIC(8,2);
T+
ex::
ALTER TABLE nome_tabela ALTER nome_coluna TYPE NUMERIC(8,2);
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)