Re: [pgsql-es-ayuda] migración de datos, real y double a numeric

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: Raw Message | Whole Thread | 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.

In response to

Browse pgsql-es-ayuda by date

  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