Muchas gracias por la información tanto a Raul como a Silvio. Voy a realizar
el cambio sugerido.
Nuevamente gracias.
Cordial saludo
Juan Carlos
--------------------------------------------------
From: "Raúl Andrés Duque Murillo" <ra_du...@yahoo.com.mx>
Sent: Tuesday, February 02, 2010 09:42 AM
To: "Silvio Quadri" <silv...@gmail.com>; "Juan Carlos Villalobos C"
<jucavi...@gmail.com>
Cc: <pgsql-es-ayuda@postgresql.org>
Subject: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Duda con real: ¿se
perdieron las decenas y unidades?
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
--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
(envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org)