Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

dudas con el uso de numeric

Estas en el tema de dudas con el uso de numeric en el foro de PostgreSQL en Foros del Web. Saludos Tengo dudas muy básicas, pero siguen siendo dudas... Tengo una tabla para pruebas, con varios tipos de datos numéricos: doble precision real numeric(6,2) Al ...
  #1 (permalink)  
Antiguo 21/05/2007, 06:53
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 3 meses
Puntos: 7
dudas con el uso de numeric

Saludos

Tengo dudas muy básicas, pero siguen siendo dudas...

Tengo una tabla para pruebas, con varios tipos de datos numéricos:
doble precision
real
numeric(6,2)

Al intentar hacer un insert, con 123456 como dato, me arroja:
ERROR: desbordamiento de campo numeric
DETAIL: El valor absoluto es mayor o igual que 10^5 para el campo con precisión 6, escala 2.

Mi duda, tonta, es con respecto al uso del numeric... todo porque me dí cuenta, que tengo unos campos de tipo double precision y al hacer un SUM no arroja resultados precisios (obvio)

En otra tabla, que tiene un campo de tipo double precision (vuelve el perro arrepentido), se me ocurrió hacerle un ALTER TABLE mitabla ALTER COLUMN micolumna TYPE numeric(5,2)
y zas!
ERROR: desbordamiento de campo numeric
DETAIL: El valor absoluto es mayor o igual que 10^3 para el campo con precisión 5, escala 2

Ideas?
__________________
Gracias de todas todas
-----
Linux!
  #2 (permalink)  
Antiguo 22/05/2007, 08:43
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 10 meses
Puntos: 13
Re: dudas con el uso de numeric

mmm leer los errores es una practica básica para encontrar los fallos.
Si el error te dice que
ERROR: desbordamiento de campo numeric
DETAIL: El valor absoluto es mayor o igual que 10^3 para el campo
pues el error debe de ser que te el valor que quieres almacenar desborda el campo

Si miras la documentación (otra buena idea)....
www postgresql.org/docs/8.2/interactive/datatype-numeric.html
veras como funciona el tipo de datos numeric.

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:20.