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 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
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 ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2005-04-27 19:36:31 | Re: Expresiones en Primary Key |
Previous Message | Marco Aurelio Sotelo Figueroa | 2005-04-27 19:17:03 | Ayuda con Check |