Skip site navigation (1) Skip section navigation (2)

Re: numeric vs real

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: "mmiranda(at)americatel(dot)com(dot)sv" <mmiranda(at)americatel(dot)com(dot)sv>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: numeric vs real
Date: 2005-04-27 19:30:09
Message-ID: c2d9e70e0504271230716a91c8@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
On 4/27/05, mmiranda(at)americatel(dot)com(dot)sv <mmiranda(at)americatel(dot)com(dot)sv> wrote:
> 
> > -----Original Message-----
> > From: Jaime Casanova [mailto:systemguards(at)gmail(dot)com]
> > Sent: Wednesday, April 27, 2005 1:02 PM
> > To: mmiranda(at)americatel(dot)com(dot)sv
> > Cc: pgsql-es-ayuda(at)postgresql(dot)org
> > Subject: Re: [pgsql-es-ayuda] numeric vs real
> >
> > real no soporta hasta 25 digitos, al menos no segun:
> > http://www.postgresql.org/docs/8.0/static/datatype.html#DATATY
> > PE-NUMERIC
> >
> 
> Ummm, veamos
> 
> radius=# create table numeros (numero real);
> 
> CREATE TABLE
> radius=#
> radius=# insert into numeros values (50322222222222222222222222);
> INSERT 151239108 1
> radius=#
> radius=# select * from numeros;
>    numero
> -------------
>  5.03222e+25
> (1 row)
> 
> radius=#
> 
> funciono o no?, que segun entiendo la respuesta es notacion cientiica que
> significa 5.03222 x 10 ^ 25
> 
Funciono??? segura???
5.03222 x 10 ^ 25 = 50322200000000000000000000

50322222222222222222222222 <> 50322200000000000000000000

> 
> > De todas formas por definicion yo usaria numeric(25,0).
> >
> 
> A que te refieres con "por definicion"?
> si pudieras aclarar un poco, ya que el manual dice que operaciones  con
> numeric son mas lentas, por eso mi duda
> 
Por definicion: conceptualmente hablando.
Si solo necesitas enteros por que guardar decimales aunque vayan en
cero. Por supuesto, puede ser que las circunstancias tuyas hagan que
sean solo enteros pero que, conceptualmente hablando, si pudieran
usarse decimales.

-- 
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

In response to

pgsql-es-ayuda by date

Next:From: Jaime CasanovaDate: 2005-04-27 19:36:31
Subject: Re: Expresiones en Primary Key
Previous:From: Marco Aurelio Sotelo FigueroaDate: 2005-04-27 19:17:03
Subject: Ayuda con Check

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group