| From: | Julio Cesar Rodriguez Dominguez <jurasec(at)gmail(dot)com> |
|---|---|
| To: | Cesar A <cesar(dot)carbonara(at)gmail(dot)com> |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: [pgsql-es-ayuda] migración de datos, real y double a numeric |
| Date: | 2009-05-28 19:52:18 |
| Message-ID: | 925902880905281252o250a683wc3fbc3cb66a7f8b7@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
El 28 de mayo de 2009 14:37, Cesar A <cesar(dot)carbonara(at)gmail(dot)com> escribió:
> Saludos
>
> Tengo que hacer una migración de unos datos.
> En una tabla, hay 2 campos, uno tipo real y otro double precision, que van
> a pasar a ser numeric(10,2).
Debes tomar en cuenta que este campo acepta como máximo una cifra con 8
digitos y 2 decimales [numeric(longitud,no de decimales)]
>
>
> Al hacer un INSERT INTO tablaDestino (id, campo1, campo2) (SELECT id,
> campo1, campo2 FROM tablaOrigen); obtengo:
>
> *Error de SQL:*
>
> ERROR: desbordamiento de campo numeric
> DETAIL: El valor absoluto es mayor o igual que 10^6 para el campo con precisión 8, escala 2.
>
>
> ¿Cuáles opciones tengo?
Por lo tanto lo mas seguro que estas tratando de ingresar alguna cantidad
con mas de de los digitos que te acepta, por eso es el desbordamiento.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Rodolfo Vegas | 2009-05-28 20:11:58 | Una pregunta??? |
| Previous Message | Cesar A | 2009-05-28 19:37:49 | migración de datos, real y double a numeric |