Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Duda con real: ¿se perdieron las decenas y unidades?

From: Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx>
To: "Silvio Quadri" <silvioq(at)gmail(dot)com>, "Juan Carlos Villalobos C" <jucavilst(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Duda con real: ¿se perdieron las decenas y unidades?
Date: 2010-02-02 14:42:04
Message-ID: 626F2E586286445E9B28428F4BFB2274@devamadeus.net.co
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

>
> Si no vas a usar decimales, te conviene usar el "bigint".
>

Que estas almacenando en ese campo?

Si requieres mantener toda la precisión del número fué un tremendo error
cambiar un decimal por un real. La recomendación sería:

1. Si no usas decimales y tus valores están dentro de un BIGINT usalo.
2. Si usas decimales o tus números se salen del tamaño de un BIGINT, usa un
DECIMAL. Recuerda a los campos DECIMAL (coma fija) les puedes especificar
cuantos dígitos y cuántos decimales van a trabajar, así que teóricamente
puedes almacenar cualquier número.
3. Recuerda que SIEMPRE es más rápido y ocupa menos espacio trabajar con un
BIGINT que con un DECIMAL equivalente.
4. Ese número lo usas para hacer algún cálculo? Si no lo estas usando para
ningún cálculo, podrías utilizar un varchar().

Atentamente,

RAUL DUQUE
Bogotá, Colombia

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcos Luis Ortiz Valmaseda 2010-02-02 14:47:49 Re: Restauracion con excesivos recursos
Previous Message coconauta 2010-02-02 14:10:51 Re: Restauracion con excesivos recursos