El 28 de mayo de 2009 14:37, Cesar A <cesar.carbon...@gmail.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.