PDA

Ver la Versión Completa : numeric-double precision-decimal-float


Giniromero
14-08-2003, 12:18:41
Hola,

He estado revisando la documentación que hay para este tema, y la verdad, no me queda claro, de cara a una aplicación, que tipo de estos, resulta mejor.

numeric-double precision-decimal-float

En mi aplicación, estos tipos se refieren, sobre todo, a datos económicos.

El caso es que no me queda clara la diferencia entre ellos.

¿alguien me puede, por lo menos, orientar?

Gracias

Virginia

SCORDOBA
14-08-2003, 18:31:29
Hola:

En interbase los tipos numeric y decimal se basan en los tipos numericos base (smallint,integer,int64,double precision). Cuando defines una columna del tipo numeric(6,2) el gestor lo guardara con el tipo numerico que menos ocupe, es decir que puede grabarlo , segun la precision, como smalint,integer,etc. Yo creo que se inventaron esto para cumplir la normativa del Ansi SQL. Lo que yo hago cuando quiero guardar valores con precision decimal es usar double precision (que equivale a un float) y luego los formateo con la clausula cast o en la parte del cliente.

Santiago