Padrões para números de ponto flutuante:

Float Representa números no gigantesco intervalo que vai de - 1,79E+308 a -2,23E-308, 0 e 2,23E-308 a 1,79E+308, ou seja, permite armazenar qualquer número necessário em qualquer tipo de sistema.
Real Representa números no intervalo - 3,40E + 38 a -1,18E - 38, 0 e 1,18E - 38 a 3,40E + 38.
Decimal (i,j) e Numeric (i,j) Representam números que dependem de como são configurados. Normalmente utilizamos esses tipificadores para definir atributos relacionados a moeda ou quando precisamos definir o número exato de casas decimais, como no exemplo da nota do aluno que vai de 0 a 10 com uma casa decimal. A diferença entre decimal e numeric é que em numeric os valores dos decimais sempre são preenchidos com zeros à direita. Exemplo, o número 123,45 para um campo NUMERO1 decimal (10,5) é representado por 123,45; já para o campo NUMERO2 numeric (10,5) é representado por 123,45000.
Copyright © 2014 AIEC.